Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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/2/jquery/77.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
Javascript 解除绑定不在IE8中工作_Javascript_Jquery_Internet Explorer 8 - Fatal编程技术网

Javascript 解除绑定不在IE8中工作

Javascript 解除绑定不在IE8中工作,javascript,jquery,internet-explorer-8,Javascript,Jquery,Internet Explorer 8,我在IE8中的滚动事件解除绑定时遇到问题。它可以在其他浏览器中正常工作。我正在使用jquery1.7.0。任何帮助都将不胜感激 <script type="text/javascript"> jQuery(window).scroll(function(){ if (jQuery(window).scrollTop() > 200) { jQuery('#graph3').attr(

我在IE8中的滚动事件解除绑定时遇到问题。它可以在其他浏览器中正常工作。我正在使用jquery1.7.0。任何帮助都将不胜感激

   <script type="text/javascript">

        jQuery(window).scroll(function(){
        if (jQuery(window).scrollTop() > 200)
            {
                jQuery('#graph3').attr("src","/images/stories/Graph-3.gif");
                setTimeout(4000);
                jQuery(window).unbind("scroll");
            }

        });

    $.noConflict();
    </script>

jQuery(窗口).滚动(函数(){
if(jQuery(window).scrollTop()>200)
{
jQuery('#graph3').attr(“src”,“/images/stories/Graph-3.gif”);
设置超时(4000);
jQuery(窗口).unbind(“滚动”);
}
});
$.noConflict();

SetTimeout不能用一个参数调用:
SetTimeout(4000)

改为这样做:

 setTimeout(function(){jQuery(window).unbind("scroll");
}, 4000);

不能使用一个参数调用SetTimeout:
SetTimeout(4000)

改为这样做:

 setTimeout(function(){jQuery(window).unbind("scroll");
}, 4000);

删除
setTimeout
(在IE中导致错误并停止执行)应该可以工作。删除
setTimeout
(在IE中导致错误并停止执行)应该可以工作。