Jquery 向.jcarousel方法添加live()函数
我试图在我的网站上实现。默认的方法只适用于DOM就绪时已经存在的数据 在我的例子中,我试图在来自搜索框的结果集(ul和li)上添加jcarousel,这些结果集是使用AJAX动态添加的。这意味着必须以某种方式将其添加到live()中才能使其工作(我认为)。我一直试图以不同的方式添加它,但没有一个成功 live()用于事件,而jcarousel不是。我尝试了很多,最后才来到这里。这是我的几次试穿hxxp://jsfiddle.net/pcjUZ/15/Jquery 向.jcarousel方法添加live()函数,jquery,jquery-plugins,Jquery,Jquery Plugins,我试图在我的网站上实现。默认的方法只适用于DOM就绪时已经存在的数据 在我的例子中,我试图在来自搜索框的结果集(ul和li)上添加jcarousel,这些结果集是使用AJAX动态添加的。这意味着必须以某种方式将其添加到live()中才能使其工作(我认为)。我一直试图以不同的方式添加它,但没有一个成功 live()用于事件,而jcarousel不是。我尝试了很多,最后才来到这里。这是我的几次试穿hxxp://jsfiddle.net/pcjUZ/15/ // the default way of
// the default way of adding it
$('#results').jcarousel({
// Configuration goes here
vertical: true,
scroll: 2
});
// my way of trying to get it live()
// (which works on elements now and the ones added in the future)
// but mine doesnt work at all :/
$('#results').live("load", function(){
$(this).jcarousel({
// Configuration goes here
vertical: true,
scroll: 2
});
});
如果有人能帮我,我会非常感激的!
提前谢谢。为什么不试试这个:
查看该页面上的源代码,了解如何对Ajax加载的动态内容执行jCarousel
但是,如果它不是针对这个jCarousel的ajax请求,那么我可能会将jCarousel插件附加到.ajaxComplete()事件处理程序上,而不是像通常那样附加到document.ready()上
希望这能有所帮助我正在试图弄清楚.live()是否可以用于更改事件。这里不需要加载事件。