Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   jquery почему когда делаем resize для $(document).width(); ширина может только увелич (https://javascript.ru/forum/misc/37254-jquery-pochemu-kogda-delaem-resize-dlya-%24-document-width-%3B-shirina-mozhet-tolko-uvelich.html)

sharomet 12.04.2013 23:22

jquery почему когда делаем resize для $(document).width(); ширина может только увелич
 
А уменьшаться не может

var bgW;
var bgH;
$(window).resize(function() { 
initResize(); 
}); 
initResize(); 

function initResize(){ 
bgW=$(document).width(); 
bgH=$(document).height(); 
console.log(bgW); 
}


В итоге я могу растягивать экран ширина $(document).width(); будет увеличиваться а когда начну сужать то она остаёться той до которой я её увеличел, почему так происходит?

tsigel 13.04.2013 11:26

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
Ширина <input id="width" type="text" /><br>
Высота <input id="height" type="text" />

<script>
$(window).resize(function() {
  initResize();
});

function initResize() {
  $('#width').val($(window).width());
  $('#height').val($(window).height());
}
</script>

sharomet 13.04.2013 14:36

Дело в том что ширина окна мне не подходит.. Мне нужна ширина документа, так как ширина окна она не стабильная и если её привязывать к чему то при адаптивном дизайне она скачет происходят какие то перепады непонятные.
а если взять
$("body").width()+16;
$("body").width()+24;


получается полная ширина документа и причём стабильная, но я не знаю правильно ли это?


Часовой пояс GMT +3, время: 13:59.