Javascript 图像的jQuery load()事件处理程序

Javascript 图像的jQuery load()事件处理程序,javascript,jquery,ajax,modal-dialog,Javascript,Jquery,Ajax,Modal Dialog,晚上好 我正在创建一个模式,并希望在显示模式之前等待图像加载,但是jQuerys load()事件处理程序存在一些交叉浏览器问题。是否有一种优雅的方法来取消load(),比如使用某种ajax调用 单击指向图像的链接时,jQuery通过“content”将img标记发送到method.open method.open = function (content) { var img = $(content).attr("href"); $content.empty().appe

晚上好

我正在创建一个模式,并希望在显示模式之前等待图像加载,但是jQuerys load()事件处理程序存在一些交叉浏览器问题。是否有一种优雅的方法来取消load(),比如使用某种ajax调用

单击指向图像的链接时,jQuery通过“content”将img标记发送到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();
method.open=函数(内容){
var img=$(content.attr(“href”);
$content.empty().append(“”);
$(img).加载(函数(){
//搬到这里来
//控制台日志(“芜湖”);
});
$modal.show();
链接到fiddle:

请参见尝试此项