Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 检测facebook-like已完全加载_Jquery_Css_Facebook_Button_Facebook Like - Fatal编程技术网

Jquery 检测facebook-like已完全加载

Jquery 检测facebook-like已完全加载,jquery,css,facebook,button,facebook-like,Jquery,Css,Facebook,Button,Facebook Like,我想检测一下类似facebook的按钮何时加载了jquery,然后在按钮中添加fadeIn。我尝试的是: $(document).ready(function() { $(document).on( "load", ".fb-like iframe", function() { condole.log("loaded"); }); $(".fb-like iframe").ready(function (){ console.log("r

我想检测一下类似facebook的按钮何时加载了jquery,然后在按钮中添加fadeIn。我尝试的是:

$(document).ready(function() {
    $(document).on( "load", ".fb-like iframe", function() {
        condole.log("loaded");
    });

    $(".fb-like iframe").ready(function (){
        console.log("ready");
    });
});

“ready”运行正常,但“loaded”不希望显示在控制台中。(对于fadeIn来说,“准备就绪”太早了,必须在加载所有内容后进行。)

将FB iframe包装在div集合中以显示:无

div { display:none }
然后在iframe加载后淡入div

$("div").fadeIn(1000);

将FB iframe包装在div集合中以显示:none

div { display:none }
然后在iframe加载后淡入div

$("div").fadeIn(1000);
您可以尝试:

window.fbAsyncInit = function() {
  FB.init({
    ...
    xfbml : true
  });

  FB.Event.subscribe('xfbml.render', function(response) {
      alert('OMG... All Facebook sociaal plugins on page rendereed.... finally!');
  });
};
或者使用“iframeTracker jQuery插件”

您可以尝试:

window.fbAsyncInit = function() {
  FB.init({
    ...
    xfbml : true
  });

  FB.Event.subscribe('xfbml.render', function(response) {
      alert('OMG... All Facebook sociaal plugins on page rendereed.... finally!');
  });
};

或者使用“iframeTracker jQuery Plugin”

我正在尝试完全相同的方法,但无法检测iframe何时已完全加载。请注意,您的脚本有“condole.log”(“加载”);在第3行。我编辑了代码段。我的问题是,只有“readed”被打印到控制台,而“loaded”没有。准备得太早了,我想在iframe完全加载时显示它。我正在尝试完全相同的操作,但无法检测iframe何时完全加载。请注意,您的脚本有“condole.log(“loaded”);在第3行,我编辑了这个片段。我的问题是,只有“readed”被打印到控制台,而“loaded”则没有。Ready太早了,我想在iframe完全加载时显示它。