JCarousel - 使用 add() 添加的项目不响应 .click()
我正在使用类似以下内容将项目加载到轮播(基于另一个轮播点击事件):
testCarousel.stopAuto();
testCarousel.reset();
testCarousel.add(0,"<LI>TEST</LI>");
testCarousel.add(1,"<LI>TEST2</LI>");
testCarousel.size(2);
项目正确显示。但是
上的 testCarousel onclick 事件永远不会被调用!另一方面,如果我使用静态 html
这是点击函数的示例:
$("#test-carousel li").click(function () {
alert("CLICKED!");
});
是否需要调用一些函数才能使用 add() 将
项添加到轮播中,并在单击时启动单击事件?或者也许应该以不同的方式处理?所有需要的项目都在表单上,没有 ajax 调用。
我到处搜索但没有适合我的案例的示例或解决方案。
谢谢!
I am loading items to a carousel (based on another carousel click event) using something like this:
testCarousel.stopAuto();
testCarousel.reset();
testCarousel.add(0,"<LI>TEST</LI>");
testCarousel.add(1,"<LI>TEST2</LI>");
testCarousel.size(2);
The items are displayed properly. but the testCarousel onclick event on the <li>
's never gets called! On the other hand, if I'm adding the items using static html <li>
, the click event DOES get called.
Heres an example of the click function:
$("#test-carousel li").click(function () {
alert("CLICKED!");
});
Is there some function I have to call to make the <li>
items added to the carousel using add() launch the click event when clicked? Or maybe it should be handled differently ?
All needed items are on the form, no ajax calls.
I searched everywhere but no example or solution for my case.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
http://api.jquery.com/live/
http://api.jquery.com/live/