每次插件初始化时,插件都会添加额外的元素

时间:2014-09-01 14:33:36

标签: javascript jquery html

我的卡鲁塞尔位于隐藏的div中,一旦点击下拉菜单,该div就会被初始化。问题是,每次单击按钮时,它会添加next和prev按钮,因为这样会留下多个按钮。有没有第一次初始化插件?

$("#category").click(function(e){
e.preventDefault();

$(".category-dropdown").toggle();

$("#category-slider").flexisel({
    visibleItems: 6,
    animationSpeed: 1000,
    autoPlay: true,
    autoPlaySpeed: 6000,            
    pauseOnHover: true,
    enableResponsiveBreakpoints: true,
    responsiveBreakpoints: { 
        portrait: { 
            changePoint:480,
            visibleItems: 1
        }, 
        landscape: { 
            changePoint:640,
            visibleItems: 2
        },
        tablet: { 
            changePoint:768,
            visibleItems: 3
        }
    }
});

1 个答案:

答案 0 :(得分:0)

flexisel插件一旦初始化就不支持修改对象,因此现在无法通过js进行修改。

您可以在github存储库中创建问题,插件作者可以添加此功能。