jquery - Execution order of if else issue -


i have function, part of works non-correct.

what need -

1) if window width < 768 (do smth) 2) if window width = 768 (do smth) 3) else (do smth)

there part of function

var windowwid = $(window).width(); if ($poselok.length > 0) {     if (windowwid === 768) {         var offset = 0.05;     }     if (windowwid < 768) {         var offset = 0 - $el_full.offset().left - el_margin_left;     } else {         var offset = 0 - $el_full.offset().left + $sideleft + 15;     } } else {     var offset = 0 - $el_full.offset().left - el_margin_left; }; 

without if (windowwid < 768) condition if (windowwid === 768) works, - doesn't.

i tried if (windowwid < 767) , if (windowwid <= 767) separate if nothing.

i tried replace if, (windowwid === 768) works if (windowwid < 768) works incorrect.

i think have mistake in execution order, don't know how fix it.

help please!

if (condition1) {     block of code executed if condition1 true } else if (condition2) {     block of code executed if condition1 false , condition2 true } else {     block of code executed if condition1 false , condition2 false } 

Comments

Popular posts from this blog

sequelize.js - Sequelize group by with association includes id -

android - Robolectric "INTERNET permission is required" -

java - Android raising EPERM (Operation not permitted) when attempting to send UDP packet after network connection -