我正在使用.load将一些内容加载到div中,但我很难将nivo滑块作为加载内容的一部分运行。我认为这与绑定有关,但我不确定......
目前正在为.load
提供此信息google.load("jquery", "1.6.2");
google.setOnLoadCallback(function() {
$("#pegasus-tile, #o-w").click(function(){
$("#proj-content").load("projects/pegasus.html")
});
});
这是nivo滑块
$(window).load(function() {
$('#slider, #slider2').nivoSlider();
});
有一种简单的方法可以让它发挥作用吗?
答案 0 :(得分:1)
您无法初始化滑块unitl html为它存在。要做到这一点,你需要在ajax的成功回调中初始化它。您需要更改ajax load()方法,如下所示
$("#proj-content").load("projects/pegasus.html", function(){
/* new html exists here*/
$('#slider, #slider2').nivoSlider();
});