我想使用Jquery AJAX将外部页面加载到div中,并且该页面包含许多外部jquery插件。我能够加载页面但插件无法正常工作。我想通过jquery AJAX加载外部页面时加载那些jquery插件。有什么办法吗?如果可用,请提供代码段链接。
答案 0 :(得分:-1)
我认为你正在做这样的事情。
$.get(url,data).done(function(response){
var html = response.html;
$('selector').append(html);
$('carousel').init();//example of how to manually trigger a plugin
});
通常在事件上调用plugins init方法,无论是dom ready还是dom load事件,但是在你的情况下,init方法永远不会被触发。所以, 您需要在加载内容后手动触发插件。 在上面的例子中,一旦加载了内容,我就提供了一个如何触发插件(这里是旋转木马)的例子。