我使用Zurb的Orbit jQuery插件创建一个嵌套滑块,即滑块内的滑块...
除了将Orbit插件应用到第二个div之外的一些错误,它几乎完成了。我想这可以通过从第一个div中删除Orbit插件,然后将其应用到第二个div来解决。
$(window).load(function() {
$('#featured').orbit();
});
以上将Orbit插件应用于div ...我该如何删除它?是否有一个简单的jQuery方法,或者我是否需要编辑Orbit插件?
答案 0 :(得分:1)
我不熟悉Orbit,所以这是一个相当疯狂的猜测。我的理解是每个jQuery插件都应该公开它自己的删除/破坏方法,我不知道Orbit是否这样做(或者如果他们这样做,那么该方法是什么)。
如果没有这样的方法,您可以尝试重新创建第一个div
并将第二个追加到其中。
var newFirstDiv = $('<div>').append($('#featured'));
newFirstDiv
不会将Orbit插件应用于它,但它也将没有原始div
中的任何其他内容,所以请记住(并放回任何内容)你需要)。
您也可以查看clone
,但无论对原始轨道做了什么轨道都可能会随之而来。
答案 1 :(得分:0)
$(window).load(function() {
$('#featured div').orbit();
});
答案 2 :(得分:0)
最后,我将所有图像URL放在一个有组织的JSON文件中,然后为滑块动态创建DIV。当没有使用滑块时,我只是将DIV核对,然后创建下一个。
感谢所有答案的人!!
艾萨克