【问题标题】:Fire jQuery script onLoad and window resize触发 jQuery 脚本 onLoad 和调整窗口大小
【发布时间】:2015-10-02 02:05:29
【问题描述】:

这是我所在的地方:

onResize = (function($) {
//Do stuff 
});
$(document).ready(onResize);
$(window).bind('resize', onResize);

脚本计算它包含的 div 的宽度,然后相应地布置画廊。它正确运行 onload (无论窗口宽度如何),但似乎不会在调整大小时触发。问题?使用我的媒体查询创建布局问题。

【问题讨论】:

标签: javascript jquery


【解决方案1】:

您的代码在 Chrome 中正常运行。

【讨论】:

    【解决方案2】:

    Justin W Hall,我在我的 chrome 控制台中试过这个:

    onResize = (function($) { console.log('resized') });
        console.log('resized')
    });
    $(document).ready(onResize);
    $(window).resize(onResize);
    

    而且效果很好。

    ps。如果您运行此代码,您会注意到在调整窗口大小时 onResize 函数会触发两次(显示 2 条“resized”消息)。

    【讨论】:

    • 对我不起作用。控制台告诉我 onRezie 是一个未定义的函数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-31
    • 2014-04-03
    • 1970-01-01
    • 1970-01-01
    • 2012-04-07
    • 1970-01-01
    相关资源
    最近更新 更多