Pet*_*ber 5 javascript browser ajax jquery jquery-plugins
我的网站上有很多页面ajax请求.我正在使用jquery hashchange插件来集成它们.
现在,正如我所观察到的,在我执行$(window).hashchange之后,我总是需要重新初始化一些其他插件(例如fullcalendar,tooltip等).
我一直试图谷歌 - 关于如何防止在ajax请求期间重新初始化.我已经尝试使用live并且它可以工作,但问题是某些插件不需要使用.live功能,尤其是当它基于内容时(例如fullcalendar,tooltip(页面加载)等).我一直试图通过使用以下方法解决此问题:
$(window).on("hashchange")
Run Code Online (Sandbox Code Playgroud)
我可以测试是否存在的元素和RE-INIT插件(这是我这么脏),以及问题:插件无法工作/读.
每次在ajax中执行插件时,最好的方法是什么?这甚至可能吗?
PS仍然开始学习和探索更多关于ajax.
据我了解,您想要初始化通过页面上的 AJAX 调用加载的插件。如果正确,您可以将插件初始化代码放入 AJAX 调用的“成功”回调中。
您只需为需要显式初始化的插件添加代码即可。