jQuery .resize事件监听器在单独的文件中

时间:2014-08-01 07:35:33

标签: javascript jquery html

我需要将我的jQuery代码与我的html页面分开,但是在调整resize事件方面遇到了问题。我有一个index.html和一个main.js,我想保留所有的jQuery代码。

事件似乎没有从外部js触发:

$(window).on('resize', function() {

当在html页面上内联使用时,resize事件按预期工作,但在外部js文件中则不行。值得注意的是,“加载”和“单击”事件都可以从外部js文件中完美地工作,但不能调整大小吗?

1 个答案:

答案 0 :(得分:0)

嘿伙计们,
只是想到有同样问题的人可能想知道,我找到了解决这个问题的方法。我所要做的就是在HTML脚本标记中添加async属性:

<script src="js/main.js" type="text/javascript" async></script>

这将外部文件设置为与页面的其余部分异步加载,从而启用