??? Скрипт не работает в IE, FF и Opera, но работает в Chrome и Safari
Скрипт не работает в IE, FF и Opera, но работает в Chrome и Safari...
В чем может быть проблема проблема? Суть кода в том, что при прокрутке окна вниз, сверху выезжает ярлычок (#rocket), которым страница прокручивается в самое начало. jQuery(window).scroll(function () { if(jQuery("body").scrollTop() > 100) { jQuery('#rocket').stop().animate({top:'0px'},500, 'easieEaseOutQuart'); }; if(jQuery("body").scrollTop() < 100) { jQuery('#rocket').stop().animate({top:'-200px'},1000, 'easieEaseOutQuart'); }; }); П.С. jQuery() я использую вместо $() чтобы не было конфликтов с модулями CMS. |
Проблему решил сам.
jQuery("body") заменил на jQuery(this) так-же была кросбраузерная проблема с прокруткой окна... jQuery('body').animate({scrollTop: 0}, 500, 'easieEaseOutQuart'); помогло добавление тега html jQuery('html, body').animate({scrollTop: 0}, 500, 'easieEaseOutQuart'); |
Часовой пояс GMT +3, время: 19:14. |