JCarousel - 使用 add() 添加的项目不响应 .click()

发布于 2024-10-16 12:16:00 字数 690 浏览 3 评论 0原文

我正在使用类似以下内容将项目加载到轮播(基于另一个轮播点击事件):

    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 技术交流群。

    扫码二维码加入Web技术交流群

    发布评论

    需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

    评论(1

    不离久伴 2024-10-23 12:16:00
    $("#test-carousel li").live('click',function () {
        alert("CLICKED!");      
    });
    

    http://api.jquery.com/live/

    $("#test-carousel li").live('click',function () {
        alert("CLICKED!");      
    });
    

    http://api.jquery.com/live/

    ~没有更多了~
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文