Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Почему не работает прокрутка вверх?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Extazy
Отправлено: 28 Августа, 2014 - 14:02:55
Post Id


Посетитель


Покинул форум
Сообщений всего: 490
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




Здравствуйте.
Прошу посмотреть http://multmult[dot]ru/.
Если промотать страничку вниз, то справа появится изображение стрелки "вверх". Раньше кликнув по нему посетителя сайта перекидывало вверх - теперь функция глючит и не работает.

Код не менял, какое-то наложение скриптов видимо идёт.. не пойму..

Подскажите в чём причина? Огорчение

CODE (html):
скопировать код в буфер обмена
  1. <a href="#" id="toTop" style="display: inline;" title="В начало страницы">ev
  2. <span id="toTopHover" style="opacity: 0;"/></span>
  3. To Top
  4. </a>
  5. <script src="{THEME}/js/totop.js" type="text/javascript"></script>
  6. <script type="text/javascript">
  7. $(function() {
  8. $("#toTop").scrollToTop();
  9. });
  10. </script>


CODE (javascript):
скопировать код в буфер обмена
  1. $(function(){
  2.     $.fn.scrollToTop=function() {
  3.       $(this).hide().removeAttr("href");
  4.  
  5.       if($(window).scrollTop()!="0") {
  6.         $(this).fadeIn("slow")
  7.       }
  8.  
  9.       var scrollDiv=$(this);
  10.       $(window).scroll(function() {
  11.         if($(window).scrollTop()=="0") {
  12.           $(scrollDiv).fadeOut("slow")
  13.         } else {
  14.           $(scrollDiv).fadeIn("slow")
  15.           }
  16.       });
  17.  
  18.       $(this).click(function() {
  19.         $("html, body").animate({scrollTop:0},"slow")
  20.       })
  21.     }
  22. });
 
 Top
esterio
Отправлено: 28 Августа, 2014 - 15:21:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Вот сделал как надо
http://jsfiddle[dot]net/esterio/mL79r6cw/
 
 Top
Extazy
Отправлено: 29 Августа, 2014 - 14:17:22
Post Id


Посетитель


Покинул форум
Сообщений всего: 490
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




esterio, спасибо! работает Улыбка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB