Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.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处理任何javascript加载完成事件_Javascript_Jquery - Fatal编程技术网

如何使用jquery处理任何javascript加载完成事件

如何使用jquery处理任何javascript加载完成事件,javascript,jquery,Javascript,Jquery,我有一个博客。我在插烟斗。我需要删除后,脚本加载完成雅虎管道图标。 脚本在这里>> <script src="http://l.yimg.com/a/i/us/pps/listbadge_1.1.js"> {"pipe_id":"24f8f6a880eb3be0711d541","_btype":"list","width":"100%","hideHeader":true} </script> $("script[src=http://l.yimg.com/a

我有一个博客。我在插烟斗。我需要删除后,脚本加载完成雅虎管道图标。 脚本在这里>>

    <script src="http://l.yimg.com/a/i/us/pps/listbadge_1.1.js">
{"pipe_id":"24f8f6a880eb3be0711d541","_btype":"list","width":"100%","hideHeader":true}
</script>
$("script[src=http://l.yimg.com/a/i/us/pps/listbadge_1.1.js]").load(function(){
$(".ybf").hide();
});
但这不起作用


如何处理脚本加载完成?

类似的方法应该可以工作

$("DOM ITEM TO LOAD SCRIPT INTO").load(
     "http://l.yimg.com/a/i/us/pps/listbadge_1.1.js",
     {"pipe_id":"24f8f6a880eb3be0711d541","_btype":"list","width":"100%","hideHeader":true},
     function(){
          $(".ybf").hide();
      });
);
看看下面的例子:

这应该让您开始使用Firefox3+

$('.ybf').live('DOMAttrModified', function() { 
  if ($(this).css('display') !== 'none')
    $(this).css('display', 'none');
});
我会研究IE的propertychange事件,但我没有任何运气将该事件与jQuery live事件结合起来,可能是因为它们没有气泡。然而,可能有另一种方法来解决这个问题

祝你好运

编辑:您可能需要查看jQuery的liveQuery插件。它看起来有更多的功能,您可以获得IE支持的“propertychanged”事件的实时绑定