Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.01.2013, 09:29
Новичок на форуме
Отправить личное сообщение для psiworm Посмотреть профиль Найти все сообщения от psiworm
 
Регистрация: 25.09.2010
Сообщений: 2

??? Скрипт не работает в 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.
Ответить с цитированием
  #2 (permalink)  
Старый 28.01.2013, 10:05
Новичок на форуме
Отправить личное сообщение для psiworm Посмотреть профиль Найти все сообщения от psiworm
 
Регистрация: 25.09.2010
Сообщений: 2

Проблему решил сам.

jQuery("body") заменил на jQuery(this)

так-же была кросбраузерная проблема с прокруткой окна...

jQuery('body').animate({scrollTop: 0}, 500, 'easieEaseOutQuart');

помогло добавление тега html

jQuery('html, body').animate({scrollTop: 0}, 500, 'easieEaseOutQuart');
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт работает только в Firebug photos-masters Элементы интерфейса 4 07.12.2011 19:12
Простой скрипт не работает в Chrome illusionoflife Общие вопросы Javascript 11 21.11.2011 10:39
Скрипт не работает в опере, работает в IE XpycTuk Общие вопросы Javascript 9 06.03.2009 15:50
Работает в IE, не работает в Opera SunYang Общие вопросы Javascript 19 27.02.2009 23:43
Скрипт не работает в Opera, Firefox Faster Events/DOM/Window 2 08.08.2008 18:56