0

我使用 .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();
});

有没有一种简单的方法可以让它工作?

4

1 回答 1

1

您无法初始化滑块单元,因为它存在 html。为此,您需要在 ajax 的成功回调中初始化它。你需要改变你的ajax load() 方法如下

    $("#proj-content").load("projects/pegasus.html", function(){
                /* new html exists here*/
                $('#slider, #slider2').nivoSlider();
    });
于 2012-03-11T14:49:26.383 回答