【发布时间】:2013-06-07 08:08:00
【问题描述】:
美好的一天
我想根据窗口宽度或视口大小执行 2 条语句: 这是我的代码:
var w = $(window).width();
if (w > 767){run myFunc()};
if (w < 767){run myFunc()}; //But this function has different CSS Values
问题:
在 Chrome 和 IE(不是 FF)中,只执行第二个 if 语句,与视口大小无关...
为什么会这样?
谢谢
【问题讨论】:
-
问题是你在哪里/何时调用这个 sn-p?
-
为什么不打印出'w'变量来查看实际大小
-
不是自引用推广,而是this question根据窗口大小处理JS文件,可能会有所帮助。
-
我没有看到问题:jsfiddle.net/DZ9DX/2/embedded/result - 您确定要使用当前宽度更新
w变量,而不是在加载时对其进行硬编码吗? -
@Jaay - 打印出变量时,它们显示良好......
标签: jquery if-statement viewport