Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/133.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 $(window).load(function(){在IE的iframe页面中不起作用_Jquery_Internet Explorer - Fatal编程技术网

Jquery $(window).load(function(){在IE的iframe页面中不起作用

Jquery $(window).load(function(){在IE的iframe页面中不起作用,jquery,internet-explorer,Jquery,Internet Explorer,我的iframe页面中有以下代码 $(window).load(function() { // No we can paint our canvas. Something rounded with a shadow ;-) $("#main-outer").liquidCanvas( "[shadow gradient{from:#000000; to:#ffffff;}] => roundedRect{radius:10}"); }); 加载父

我的iframe页面中有以下代码

 $(window).load(function() {
    // No we can paint our canvas. Something rounded with a shadow ;-)
    $("#main-outer").liquidCanvas(

        "[shadow gradient{from:#000000; to:#ffffff;}] => roundedRect{radius:10}");
  }); 
加载父页面时,iframe页面内的代码不起作用。 当我单独运行iframe页面时,它工作得很好。 我只在IE上有这个问题

问题是
$(窗口)。加载(函数(){
在iframe页面中不起作用。如何修复此问题


这个液体画布插件与$(window).load(function())一起工作,而不与其他函数一起工作

显然你不是唯一的一个,有一些人评论说他们也有同样的问题

如果您还没有尝试过此方法,您可能会尝试一个乏味的老式DOM0事件处理程序:

window.onload = function() {
    // No we can paint our canvas. Something rounded with a shadow ;-)
    $("#main-outer").liquidCanvas(
        "[shadow gradient{from:#000000; to:#ffffff;}] => roundedRect{radius:10}"
    );
};

…如果IE的DOM2机制有问题。(由于各种原因,它们是一些独立的机制。)

为什么要使用
$(窗口)。在iframe中加载
,而不是使用
$(文档)。准备好了吗
?windows加载事件很快就会发生,请尝试使用document ready来代替…
$(文档)。准备好了(…)
@balexandre:“windows加载事件很快就会发生”您的意思是太晚了。@balexandre
窗口
加载事件通常在
文档
就绪事件-
加载
等待图像等资源加载后触发,而就绪只等待DOM就绪