Czy możliwe jest tworzenie pełnych reguł zapytań o media w locie przy użyciu Javascript lub jQuery?
Generowanie zapytań o media CSS za pomocą javascript lub jQuery
Używałem wiele zapytań o media kierować uogólnione rzutnie i konkretnych urządzeń/ekranów przy użyciu inline CSS, importu i powiązanych plików:
@media screen and (min-width:400px) { ... }
@import url(foo.css) (min-width:400px);
<link rel="stylesheet" type="text/css" media="screen and (min-width: 400px)" href="foo.css" />
mogę dodać/usunąć zajęcia przy użyciu jQuery:
$("foobar").click(function(){
$("h1,h2,h3").addClass("blue");
$("div").addClass("important");
$('#snafu').removeClass('highlight');
});
ja również spojrzeć na document.stylesheets
i pozornie archaiczne i przeglądarka specyficzne:
document.styleSheets[0].insertRule("p{font-size: 20px;}", 0)
Ale nie mogę znaleźć żadnego odniesienia do programowo generowania:
@media screen and (min-width:400px)
z javascript bezpośrednio lub w jakiejkolwiek formie.
Wystarczy aktualizowania zawartości istniejącego 'style' elementem wydaje się działać prawidłowo: http: // jsfiddle. net/vfLS3/ –
Czy chodzi ci o dodanie reguły zapytań o media css? – itsstephyoutrick
@ExplosionPills To jest idealna i godna 'odpowiedź' – nickhar