У меня есть следующие функции JQuery:Window.width() для размера браузера?
<script>
$(document).ready(function(){
var current_width = $(window).width();
if(current_width => 1920){
$("#body").css({
-moz-transform: 'scale(1, 1)',
zoom: '1',
zoom: '100%'
});
}
else if(1366 < current_width < 1920){
$("#body").css({
-moz-transform: 'scale(0.85, 0.85)',
zoom: '0.85',
zoom: '85%',
});
}
else if(current_width <= 1366){
$("#body").css({
-moz-transform: 'scale(0.7, 0.7)',
zoom: '0.7',
zoom: '70%'
});
}
});
</script>
Я использую расширение размеров окна Chrome для тестирования различных размеров экрана, но при использовании функции window.width JQuery, несмотря на изменение размера браузера, он по-прежнему обнаруживать мой родной 1920px ширина. Что-то не так с моим кодом, или мне действительно нужно проверять разные размеры экрана с помощью других устройств при использовании функции window.width()
?
Спасибо
Во-первых, ваш код недействителен. [Попробуйте протестировать его здесь] (http://esprima.org/demo/validate.html), и вы увидите все синтаксические ошибки. –
Возможный дубликат [Событие изменения размера кросс-браузера - JavaScript/jQuery] (http://stackoverflow.com/questions/599288/cross-browser-window-resize-event-javascript-jquery) –
Возможно, вы захотите изучить CSS stylesheets и @media. –