我正在使用JCarousel来展示一些广告。
一切正常,除非没有广告,即JCarousel的内容为零。 这将导致下一个按钮处于活动状态,就好像旋转木马内的无限项目一样。我根本没有改变任何代码,只是颜色和属性的css。
有人知道我在说什么,或者任何可以帮我修理它的人......?
否则我会用其他一些Jquery Carousel插件替换它!
由于
答案 0 :(得分:0)
您将需要检测添加的存在,然后如果没有则禁用该按钮。您可以通过API完成所有这些操作。我可能会将此功能作为init
回调的一部分传递。
eaxmple:
$('#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