【发布时间】:2011-02-07 11:23:48
【问题描述】:
我正在使用类似这样的方式将项目加载到轮播(基于另一个轮播点击事件):
testCarousel.stopAuto();
testCarousel.reset();
testCarousel.add(0,"<LI>TEST</LI>");
testCarousel.add(1,"<LI>TEST2</LI>");
testCarousel.size(2);
项目显示正确。但是<li> 上的 testCarousel onclick 事件永远不会被调用!另一方面,如果我使用静态 html <li> 添加项目,则会调用 click 事件。
这是一个点击函数的例子:
$("#test-carousel li").click(function () {
alert("CLICKED!");
});
我是否必须调用某些函数才能使使用 add() 添加到轮播的 <li> 项目在单击时启动单击事件?或者也许应该以不同的方式处理?
所有需要的项目都在表单上,没有 ajax 调用。
我到处搜索,但没有针对我的案例的示例或解决方案。
谢谢!
【问题讨论】:
标签: jquery add dynamic jcarousel