Javascript 视图更改时是否重新加载滑块?

Javascript 视图更改时是否重新加载滑块?,javascript,jquery,html,css,backbone.js,Javascript,Jquery,Html,Css,Backbone.js,我有一个视图,在一个“皇家滑块”幻灯片中,皇家滑块像这样将div包裹在里面 <div id="myView" class="royalSlider rsDefault"></div> 我尝试调用RoyalSliderLoad()在视图上的渲染方法中,该方法不起作用,因此我尝试了初始化方法没有成功。我还尝试在视图中创建一个方法,然后重新渲染并调用this.royalsloider()好吧,你没有给出很多关于插件的信息。。。无论如何,正如RoyalSlider的文档()中所

我有一个视图,在一个“皇家滑块”幻灯片中,皇家滑块像这样将div包裹在里面

<div id="myView" class="royalSlider rsDefault"></div>

我尝试调用
RoyalSliderLoad()在视图上的渲染方法中,该方法不起作用,因此我尝试了初始化方法没有成功。我还尝试在视图中创建一个方法,然后重新渲染并调用
this.royalsloider()

好吧,你没有给出很多关于插件的信息。。。无论如何,正如RoyalSlider的文档()中所述,如果修改DOM,则必须像下面这样销毁RoyalSlider实例:

var slider = $(".royalSlider").data('royalSlider');
slider.destroy();
然后,您可以将新闻幻灯片添加到滑块中

slider.appendSlide($(".element"));

如果只删除滑块内容,而不删除滑块本身,此方法可能会起作用。

请同时指定重新加载代码哦,谢谢,我之前确实看到过,但没有认真考虑过,所以让我看看我能做些什么。实际上destroy()不会删除滑块实例,但会删除所有事件并清除所有滑块数据。抱歉搞混了。不用担心,看起来我只能使用
var slider=$(“.royalsloider”).data('royalsloider')在一个
$(document).ready()
函数中,我在一篇论坛帖子中声明,我验证了它的正确性,即除非在一个ready函数中,否则该代码返回undefined。哎哟,也许我看错了,而不是用传统的方法
$('.royalsloider')。royalsloider({})
我应该写上面的内容,并在适当的时候销毁/追加?好吧。。。所有代码都应该包装在document.ready()函数中。所以,您必须在开始时初始化royalSlider(),然后才能使用destroy、append等。。。尽可能多地删除/附加滑块内的内容。
slider.appendSlide($(".element"));