【问题标题】:JQuery 'Jcarousel' plugin bug, help neededJQuery 'Jcarousel' 插件错误,需要帮助
【发布时间】:2010-01-11 20:37:31
【问题描述】:

我正在使用JCarousel 来展示一些广告。

一切正常,除非没有广告,即 JCarousel 的内容为零。 这将导致下一个按钮处于活动状态,就好像轮播中的无限项目一样。我根本没有更改任何代码,只是颜色和属性的 css。

有谁知道我在说什么,或者有谁能帮我解决它...?

否则我将用其他一些 Jquery Carousel 插件替换它!

谢谢

【问题讨论】:

    标签: javascript jquery css jquery-plugins


    【解决方案1】:

    您将需要检测添加的存在,如果没有添加则禁用该按钮。您可以通过 API 完成所有这些操作。我可能会将此功能作为init 回调的一部分传递。

    示例:

    $('#ad-continer').jcarousel({initCallback: 
      function(carousel, state){
        if($(carousel.list).length < 1){
           // set next and previous to disabled.
        }
      }
    });
    

    您需要查看 jcarousel 的源代码以了解您可以调用的其他方法我知道有一种方法可以独立禁用控件。实际上,您可以传递很多选项,而不仅仅是 2...http://sorgalla.com/projects/jcarousel/#Configuration

    【讨论】:

    • 能否给我一些更具体的信息,我将不胜感激!你是什​​么意思?我有我可以在开始时设置的基本变量,你是说那些吗?
    • 我想我知道你的意思,但我没有这样做的技能......我正在做另一个 Q 看看是否有人(也许你)可以帮助我写这个,因为这会节省我很多时间!非常感谢您的详细回答:)