PHP.SU

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

Страниц (83): В начало « ... 8 9 10 11 [12] 13 14 15 16 ... » В конец

> Найдено сообщений: 1232
tuareg Отправлено: 25 Июня, 2013 - 16:14:41 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
Я не спорю, что оно одно. Но что отлавливает jquery через on('mousewheel DOMMouseScroll')
Может ему чего то не хватает.
tuareg Отправлено: 25 Июня, 2013 - 15:56:42 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
armancho7777777 так то есть еще и просто "wheel" Но это так к слову.
tuareg Отправлено: 25 Июня, 2013 - 15:45:23 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
Так не интересно. Улыбка На счет попробовать с плагином, там писать то ничего не надо. Просто его загрузить на страницу. Однако Надо конечно пример смотреть.
tuareg Отправлено: 25 Июня, 2013 - 13:59:33 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
Пример. Можно глянуть? Попробуй, с плагином.
tuareg Отправлено: 25 Июня, 2013 - 10:44:11 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
Я рад что всем все стало понятно. На счет решения без плагина.
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. elements.on('mousewheel DOMMouseScroll', function(e){
  3.                                
  4.         e.stopPropagation();
  5.         delta = (e.originalEvent.wheelDelta) ? e.originalEvent.wheelDelta / 120 : e.originalEvent.detail / -3;
  6.        
  7.         return !(delta < 0 ? this.scrollHeight - this.scrollTop - this.offsetHeight <= 0 : this.scrollTop === 0);
  8. });
  9.  

Не знаю, честно. Я приводил ссылку на javascript.ru Там как раз про это событие. Так же если глянуть исходники плагина видно, что он отлавливает еще несколько событий. Плюс дает вариант узнать какой скролл произошел deltaX/deltaY . Так что решать каждому надо самому.
tuareg Отправлено: 25 Июня, 2013 - 00:03:12 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
Завтра попробую. Но честно я не вижу оснований, почему это может происходить. Потом, Ваш пример у меня в IE8 чуток подтормаживает ( анимаций много), это мелочи.
tuareg Отправлено: 24 Июня, 2013 - 23:48:57 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
Тут ошибка есть delta иногда бывает больше 1 и меньше -1 т.е правильный вариант
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('#test').on('mousewheel', function(e, delta) {
  3.         if(((el.scrollHeight - el.scrollTop - el.offsetHeight) <= 0 && delta <= -1) || (el.scrollTop == 0 && delta >= 1)){
  4.             return false;
  5.         }
  6. });
  7.  

У меня есть тоже свой самый лучший селект. И скролл свой кастомный тоже есть. Я решал эту проблему так. На счет плагина, да последняя версия лежит в сборке jQueryUI в папке
external
tuareg Отправлено: 24 Июня, 2013 - 23:33:24 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
Если Вы так сильно изучали вопрос. То так просто http://learn[dot]javascript[dot]ru/mousewheel
Там немного по другому, но не суть. Видео дождемся или спать идти Улыбка
tuareg Отправлено: 24 Июня, 2013 - 23:27:48 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
armancho7777777 пишет:
Если бы Вы разобрали исходники, Вы бы не стали использовать его
А можно поподробнее? Что Вас там не устраивает?
На счет видео давайте посмотрим Улыбка
tuareg Отправлено: 24 Июня, 2013 - 23:23:35 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
armancho7777777 пишет:
Вы показали уже в Вашем же примере.
То есть по Вашему оно не работает. Значит я не понимаю, что Вы имеете в ввиду.
armancho7777777 пишет:
Приведённый Вами плагин - это иоже самое событие mousewheel, с парочкой дополнительных свойств.

А я где-то утверждал другое? Однако
И да я стараюсь смотреть исходники.
(Добавление)
armancho7777777 пишет:
Мне, что, на видео снять и выложить?

Можно.
tuareg Отправлено: 24 Июня, 2013 - 23:19:02 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
Если курсор находится на элементе. И начинается вращение колесика мыши. Документ не прокручивается, а прокручивается элемент. Когда мы подошли к концу, и крутим дальше, прокручивается документ. То что я написал, предотвращает это. В чем еще трудность?
tuareg Отправлено: 24 Июня, 2013 - 23:12:55 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
Что значит не ври? Подцепи плагин, и пример и будет все точно также. Или, пример, где он не сработает можешь сделать?
Я подожду. Но не долго Улыбка
tuareg Отправлено: 24 Июня, 2013 - 23:02:52 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
tuareg пишет:
И совсем в конце. Просто посмотрите я бы реализовал это так http://jsfiddle.net/tuareg/35v38/
tuareg Отправлено: 24 Июня, 2013 - 23:00:35 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
Все эти задачи я решил плагином и несколькими строчками кода. Как бы все Улыбка
tuareg Отправлено: 24 Июня, 2013 - 22:48:28 • Тема: Плагин jQuery.capScroll • Форум: Хранилище функций на JavaScript

Ответов: 106
Просмотров: 40455
А что даст Вам захват scroll-а?
Я то как раз понимаю, что делает тот плагин. Фактически, если Вы правы и Ваш код заменит его(Хотя зачем чувак его писал и обновил его всего лищь месяц назад, х.з Улыбка.
Он решает проблему когда по окончании прокрутки внутреннего окна начинается прокрутка страницы. Все.

Страниц (83): В начало « ... 8 9 10 11 [12] 13 14 15 16 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB