github 页面上有一些关于 destroy 方法的讨论,以及堆栈上的几个问题,但还没有一个简单的答案或解决方案,我经过大量搜索后才找到。
当前版本的flexsliderhttp://www.woothemes.com/flexslider/没有销毁方法。注释中说以前的版本 1.8 可以,但是使用该方法不起作用。
我需要取消绑定一个 flexslider 元素,然后在另一个元素上调用 .flexslider() ,因为我不希望多个滑块同时运行。
我怎样才能做到这一点?注意:删除导航元素、删除类、解开 UL 并删除“.clone”li
还不够好!我想让滑块元素完全恢复到原来的状态!
现在我在初始化 flexslider 之前克隆滑块,然后使用.after()
将克隆插入滑块后,然后移除滑块。但这对我来说似乎是一种非常严厉的做法。
$projCur.addClass('flexslider').flexslider({
animation: "slide",
animationSpeed: 500,
slideshow: false,
manualControls: '.dot-nav li a'
});
Thanks!
Github 用户提交了一个拉取请求,为插件添加销毁方法。https://github.com/woothemes/FlexSlider/pull/771
我用他的 destroy 方法获取了这个用户版本的插件,它对我来说非常有用。我从那里得到的https://github.com/bradgreens/FlexSlider/tree/release-2-2-0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)