Я пытаюсь добавить файл CSS в зависимости от ширины браузера и не знаю, как это сделать.
В этом случае, если окно браузера больше ширины 1200, оно добавит CSSфайл.Я знаю, как это сделать, чтобы он работал с обновлением, но я хочу, чтобы при изменении размера браузера, когда он активен на странице, файл CSS изменился.
Вот то, что у меня есть на данный момент, явероятно, я иду не в ту сторону: я не слишком уверен:
<link rel="stylesheet" type="text/css" id="smallS" href="<?php bloginfo('template_directory'); ?>/css/default-960.css" />
<script>
$(function(){
$(window).resize(function(){
var w = $(window).width();
if (w > '1200') {
document.write('<link rel="stylesheet" type="text/css" id="largeS" href="<?php bloginfo('template_directory'); ?>/css/default.css" />');
}
else {
if($('#largeS').length > 0) {
$('#largeS').remove();
}
}
});
});
</script>
Это то, что у меня было раньше, но это не то, что я хочу сделать:
if ((screen.width>=1024))
{
document.write('<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/default.css" />');
}
Есть мысли?