【发布时间】:2011-10-10 12:47:59
【问题描述】:
我有一个我正在使用的 jQuery 插件:
$(document).ready(function(){
$('.elements').fancyPlugin();
});
在我开始添加新元素之前效果很好:
$.get('ajax.html', function(data){
$('#container').html(data);
});
我可以像这样再次调用插件函数:
$.get('ajax.html', function(data){
$('#container').html(data).find('.elements').fancyPlugin();
});
...除了 AJAX 发生在另一个不需要知道 fancyPlugin() 的 jQuery 插件中。
如何将此插件应用于所有当前和未来的元素?
【问题讨论】:
-
好吧好吧好吧我知道这个...... hrmmmm......好吧也许不完全,但你应该使用事件监听器。我会在文档上绑定 DOMNodeInserted 然后调用你的函数。
标签: javascript jquery jquery-plugins