我无法使jquery函数在AJAX加载的内容中工作。功能是为src链接添加其他youtube参数。我正在使用Nivo Lightbox for youtube链接。此代码在非动态加载的内容中工作正常:
$('.video_btn_slider').nivoLightbox({
afterShowLightbox: function(lightbox){
var src = $('.nivo-lightbox-content > iframe').attr('src');
$('.nivo-lightbox-content > iframe').attr('src', src + '?autoplay=1'+'&showinfo=0'+'&rel=0');
}
});
我设法让它只包装:
$(document).bind('DOMNodeInserted', function(e) {...});
但不推荐使用DOMNodeInserted
。
因此,需要你的建议。也许总的来说有一个更好的解决方案。