我目前使用的是ImageZoom
插件(view here),该插件非常棒,魅力十足。但对于我正在处理的图像(需要放大的图像)正在通过$("CONTAINER_CLASS_HERE").html('...etc
附加到其容器中,因此在加载时不存在(此功能需要保留),这意味着虽然ImageZoom()
功能不起作用,即使在fadeIn
功能中调用它时也是如此。
的jsfiddle演示在这里:http://jsfiddle.net/y2tdaak2/
的jQuery:jQuery:在fadeIn函数上触发消息
$(document).ready(function() {
$('.single-letting-lightbox-image').ImageZoom();
$("button").click(function() {
var imgUrl = $(this).data('rel');
$("#area").fadeIn();
$(".single-letting-lightbox-image-wrap").html("<img src='" + imgUrl + "' class='single-letting-lightbox-image' />")
.hide().imagesLoaded(function() {
$(this).delay(500).fadeIn(500, function() {
$(this).ImageZoom();
});
});
});
});
如何得到这个工作将不胜感激任何建议,不能看着办吧!