jquery - How to check initial screen size -


i have jquery code dynamically check screen size, goes this...

$(window).resize(function() {   windowsize2 = $(window).height();   windoww = $(window).width();   if (windowsize2 < 400) {   ...   ... 

the purpose of code resize particular div when screen made smaller. works, when screen greater 400 , shrunk down below 400.

however, lets user opens website screen size of < 400, in case, code above not read screen size , therefore not resize div. if user resizes screen.

how can use jquery ensure div resized if user opens website screen height of < 400?

how can use jquery ensure div resized if user opens website screen height of < 400?

you can refactor code method , call method on both resize , once page loaded.

refactor code like:

function resizediv() {     windowsize2 = $(window).height();     windoww = $(window).width();     if (windowsize2 < 400) {    ...    ... } 

then, depending on use case, there 2 options call method when page loads:

1. can use document.ready:

$( document ).ready(function() {     resizediv(); }); 

code included inside $(document).ready() run once dom ready javascript code execute.

2. can use window.load

code included inside $( window ).load() run once entire page (images or iframes), not dom, ready.

$( window ).load(function() {      resizediv(); }); 

in general, not necessary wait images loaded. if code can executed earlier, best place in handler sent ready() method.


Comments

Popular posts from this blog

sql - VB.NET Operand type clash: date is incompatible with int error -

SVG stroke-linecap doesn't work for circles in Firefox? -

python - TypeError: Scalar value for argument 'color' is not numeric in openCV -