Goodevening!
我正在创建一个模态,并希望在显示模态之前等待图像加载,但jQuerys load()事件处理程序有一些crossbrowser问题。是否有一种优雅的方法可以使load()无效,就像使用某种ajax调用一样?
当点击图像链接时,jQuery通过“content”将img-tag发送到method.open
method.open = function (content) {
var img = $(content).attr("href");
$content.empty().append("<img src='" + img + "' />");
$(img).load(function(){
//Move show up here
//console.log("WUHU");
});
$modal.show();
链接到小提琴:http://jsfiddle.net/EUMnF/1/