??? Скрипт не работает в 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, время: 10:06. |