【发布时间】:2014-05-17 23:25:10
【问题描述】:
我有一个 javascript 函数,只有当浏览器屏幕大于 1024 像素时,我才想执行该函数。
if ($(window).width() > 1024) {
此代码的问题在于,如果用户首先在浏览器屏幕中加载网页 800 像素,然后将浏览器屏幕重新缩放到 1024(或更多),则不会执行该功能。为了执行,需要刷新屏幕。
你有什么建议可以解决吗?
【问题讨论】:
-
使用窗口
resize事件。见api.jquery.com/resize -
以 jQuery 方式回答,因为您已经使用 jQuery。通常我不会,因为它只标记了 JavaScript。但无论如何......你想要它标记为 javascript 或 javascript + jQuery 吗?如果您追求纯 javascript 解决方案,我将删除答案。
标签: javascript jquery html