首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何停止浏览器加载图片或断开主机连接?

如何停止浏览器加载图片或断开主机连接?
EN

Stack Overflow用户
提问于 2012-02-09 12:46:44
回答 1查看 496关注 0票数 0

我正在使用jQuery加载facebook个人资料图片,我希望浏览器断开与facebook的连接,如果图片不能在5秒后加载。下面是我的代码:

代码语言:javascript
复制
jQuery(window).bind("load", function() {
    jQuery('#fbProfilePicture').attr("src","http://graph.facebook.com/100001225080368/picture");
    setTimeout(function(){              
          //my code
          if (true)
          {
            //how to disconnect to facebook here.
          }
          else
          {
            //do something
          }
    },5000);
});     

我在用Wordpress。请帮帮我!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-09 13:02:21

我只需将src属性设置为其他值。不是很漂亮,但由于你无法控制facebook的响应,所以不确定它会变得更好。您可以使用jQuery的load事件来跟踪图像是否已加载。如果没有,那么只需将src设置为其他值(在我的示例中为nothing)或删除该元素。

代码语言:javascript
复制
jQuery(window).bind("load", function() {
    var loaded = false;
    jQuery('#fbProfilePicture').load(function() {
        loaded = true;
    });

    jQuery('#fbProfilePicture').attr("src", "http://graph.facebook.com/100001225080368/picture");

    setTimeout(function() {
        //my code
        if (loaded) {

        } else {
            $('#fbProfilePicture').attr('src', '');
        }
    }, 5000);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9205552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档