怎么解决jquery 中 load 事件重复载入js的问题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么解决jquery 中 load 事件重复载入js的问题?相关的知识,希望对你有一定的参考价值。

每点击一次load,子界面的 js 就会被加载一次,怎么样做到只加载一次呢? 能不能在load之前先清空之前的load呢? 求大神指教

参考技术A 用seajs就行了 参考技术B 把子页面的js写在外边本回答被提问者采纳

jQuery中的事件

1. ready(fn), 当DOM载入就绪可以查询及操纵时绑定一个要执行的函数

这个方法纯粹是对向window.load事件注册事件的替代方法。通过使用这个方法,可以在DOM载入就绪能够读取并操纵时立即调用你所绑定的函数,而99.99%的JavaScript函数都需要在那一刻执行。

在DOM加载完成时运行的代码,可以这样写

$(document).ready(function(){
  // 在这里写你的代码...
});

使用 $(document).ready() 的简写,同时内部的 jQuery 代码依然使用 $ 作为别名,而不管全局的 $ 为何。

$(function($) {
  // 你可以在这里继续使用$作为别名...
});

2. on(events,[selector],[data],fn), 选择元素上绑定一个或多个事件的事件处理函数

 

以上是关于怎么解决jquery 中 load 事件重复载入js的问题?的主要内容,如果未能解决你的问题,请参考以下文章

jquery 某个元素加载完成的事件是?

控制使用jquery load()方法载入新页面中的元素

jQuery中的事件

jquery load数据之后 然后在另一个div中载入数据中的第一个a标签的内容

如果用jquery标签页的load方法做载入的页里面的超链接跳转后能否继续在这个div中显示跳转后的页面

30 jQuery——操作事件