ajax 调用后我的灯箱出现问题
目前是这样的
$(".trackz").click(function () {
$(".contentmusic").remove();
$.ajax({
url: "data/loadContent.php?clickedcontent=" + $(this).attr("id"),
success: function (html) {
if (html) {
$("#lightbox-panel").append(html);
$("#lightbox, #lightbox-panel").fadeIn(300);
}
}
});
});
但是当我用这个 ajax 调用加载新内容时
$(window).scroll(function () {
if ($(window).scrollTop() == $(document).height() - $(window).height()) {
var myStylesLocation = "css/demo.css";
$.ajax({
url: "data/loadMoreMusic.php?lastMusic=" + $(".trackz:last").attr("id"),
success: function (html) {
if (html) {
$("#trackz").append(html);
$('.fdw-background').hover(
function () {
$(this).animate({
opacity: '1'
});
},
function () {
$(this).animate({
opacity: '0'
});
}
);
} else {
$('div#loadMoreMusic').replaceWith("<center>Finished loading Music</center>");
}
}
});
}
});
我的灯箱不再适用于第二次 ajax 调用生成的新内容。任何人的想法?