在jQuery中一起使用ready
和ajaxStop
的最佳方法是什么?目前我正在使用:
jQuery(document).ready(function($) {
$(document).bind('ready ajaxStop', function() {
$('[rel=tooltip], [data-toggle="tooltip"]').tooltip({
html: true
});
});
});
对我来说,在ready
中使用ready
似乎是多余的。这是我能想到的唯一没有重复代码的想法。我应该使用ajaxStop
而不是ready
来打电话吗?或者是否有更好的方法来初始化我的工具提示,以及一些其他插件和自定义JS,需要在准备好以及通过Ajax重新加载页面时加载。
答案 0 :(得分:0)
您还可以通过在每次使用ajax重新加载页面时触发自定义事件或在页面内容更改时触发来解决此问题。
此外,您无需再次处理。在另一个函数中抽象工具提示初始化代码,直接调用函数或触发自定义事件。