在jQuery中重置DIV

时间:2011-05-26 20:02:54

标签: javascript jquery jquery-plugins

我使用Zurb的Orbit jQuery插件创建一个嵌套滑块,即滑块内的滑块...

除了将Orbit插件应用到第二个div之外的一些错误,它几乎完成了。我想这可以通过从第一个div中删除Orbit插件,然后将其应用到第二个div来解决。

$(window).load(function() {
    $('#featured').orbit();
});

以上将Orbit插件应用于div ...我该如何删除它?是否有一个简单的jQuery方法,或者我是否需要编辑Orbit插件?

3 个答案:

答案 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核对,然后创建下一个。

感谢所有答案的人!!

艾萨克