Unbind не работает в IE8 - PullRequest
1 голос
/ 16 ноября 2011

У меня проблема с отменой привязки события прокрутки в IE8. Он отлично работает в любом другом браузере. Я использую JQuery 1.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>

1 Ответ

1 голос
/ 16 ноября 2011

SetTimeout нельзя вызывать с одним параметром: setTimeout(4000);

Сделайте это вместо:

 setTimeout(function(){jQuery(window).unbind("scroll");
}, 4000);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...