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
Форумы портала PHP.SU :: Версия для печати :: Плагин jQuery.capScroll [2]
Форумы портала PHP.SU » » Хранилище функций на JavaScript » Плагин jQuery.capScroll

Страниц (8): « 1 [2] 3 4 5 6 7 8 »
 

16. armancho7777777 - 24 Июня, 2013 - 20:10:04 - перейти к сообщению
nerv пишет:
исчерпывающе

Времени нет.
Мелочи.
(Добавление)
nerv пишет:
armancho7777777 пишет:
А что бы оставили интересно?

фиксирование родителя
armancho7777777 пишет:
на пример, можно придать ускорение именно скоростью вращения колёсика ))

это и т.п. в отдельный

То-ли я дурак, то-ли лыжи "не едут":
повторяю: этот функционал связанный.
Плюс, там всего 2kb:
обращаться к серверу 2 раза, чтобы получить 2 файла по 1kb ?
(Добавление)
Касаемо прокрутки с помощью нажатие на колёсико:
поддержку данного функционала добавлю позже.
17. tuareg - 24 Июня, 2013 - 21:18:44 - перейти к сообщению
Я сам люблю писать велосипеды Улыбка Но в данном случае это совсем самокат. Есть де-факто стандартный плагин (на сколько помню в UI лежит в ядре библиотеки). вот ссылка https://github[dot]com/brandonaaron/[dot][dot][dot]query-mousewheel
18. nerv - 24 Июня, 2013 - 21:23:53 - перейти к сообщению
armancho7777777 пишет:
обращаться к серверу 2 раза, чтобы получить 2 файла по 1kb ?

о модульной сборке видимо не слышали...

armancho7777777 пишет:
То-ли я дурак, то-ли лыжи "не едут"

второй раз говорю: ЭТО МОЕ МНЕНИЕ и на то, что
armancho7777777 пишет:
этот функционал связанный

абсолютно все равно

если ты так болезненно реагируешь, больше не буду комментить твои шедевры Закатив глазки
19. armancho7777777 - 24 Июня, 2013 - 21:24:43 - перейти к сообщению
tuareg
И при чём тут это ?
Мимо проходил, увидел слово скролл, скинул пост, прошёл дальше?
20. tuareg - 24 Июня, 2013 - 21:26:41 - перейти к сообщению
armancho7777777 пишет:
И при чём тут это ?
Мимо проходил, увидел слово скролл, скинул пост, прошёл дальше?

Это Вы кому?
21. armancho7777777 - 24 Июня, 2013 - 21:27:08 - перейти к сообщению
nerv пишет:
о модульной сборке видимо не слышали...

Да куда мне до вас...
(Добавление)
tuareg, к Вам.
22. tuareg - 24 Июня, 2013 - 21:38:03 - перейти к сообщению
Не не просто увидел. А даже код посмотрел. И увидел там анимацию, которая мне теоритически может вообще не нужна. Используя тот плагин, реализовать эффекты можно точно также, а можно вообще не использовать анимацию. С Вашим плагином это не реально. Не помню, где читал. Но что-то типа: "Ваш класс слишком много знал". Я не критикую, просто предлагаю альтернативу, которая более гибкая в использовании. Вот и все.
23. armancho7777777 - 24 Июня, 2013 - 21:50:46 - перейти к сообщению
Радость Радость Радость Радость Радость Радость Радость Радость Радость Радость

Да, блин, сколько можно объяснять одно и то же, я реально устал уже Радость
Вы говорите о расширении jQ события mousewheel.
Всё.
При чем тут задача, которая стоит перед моей реализацией?
Причём тут анимация и эффекты ?
Читали? Смотрели ? Краем глаза?
Так посмотрите внимательно для чего задействована анимация, прежде чем писать что-то.
Как по Вашему можно реализовать плавную прокрутку без анимации ?
tuareg пишет:
С Вашим плагином это не реально.

С чего вы взяли ?
Читаем внимательно комментарии к коду в первом посте.
tuareg пишет:
Не помню, где читал. Но что-то типа: "Ваш класс слишком много знал"

мэтт зандстра
(Добавление)
tuareg пишет:
И увидел там анимацию, которая мне теоритически может вообще не нужна.

Прокрутите, окно браузера на этом форуме.
Как вам прокрутка? Нравится?
А теперь представьте её без анимации.
Прокрутка окна браузера анимирована.
И если бы я стал реализовывать задачу без анимации, то прокрутка уже не была бы такой, как должна быть по дефолту у браузера.

tuareg пишет:
Используя тот плагин, реализовать эффекты можно точно также


--------
1.
tuareg пишет:
С Вашим плагином это не реально.

2.
tuareg пишет:
"Ваш класс слишком много знал"

Вы сами себе противоречите.

************************************************************************

Для тех, кто не понял:

1. Плагин не преднозначен для реализации эффектов скролла
2. Плагин не преднозначен для реализации прокрутки, как таковой

ОН НУЖЕН ДЛЯ ЗАХВАТА ГЛОБАЛЬНОГО СКРОЛЛА И
ФОКУСИРОВКИ ЕГО НА ЦЕЛЕВОМ ОБЪЕКТЕ,
ПРЕДОТВРАЩАЯ ПРОКРУТКУ РОДИТЕЛЕЙ
24. tuareg - 24 Июня, 2013 - 22:35:20 - перейти к сообщению
Хорошо давайте по пунктам:
Итак цель:
armancho7777777 пишет:
Данный плагин позволяет захватывать скролл и фокусировать его на целевом объекте,
с css правилом overflow == auto, блокируя скролл родительского элемента.
Тот же фунционал получают и дочерние блочные и строчно-блочные элементы,
с соответсвующим ccs правилом overflow.

И он действительно это позволяет. Но нагружает еще и анимацией. Вы согласны? Пример, мой позволяет решить поставленную цель, но без лишней анимации. Вы не находите, что пример гибче? Проще работать с событием. Вам так не кажется?
На этом форуме разве есть анимация scroll?
И в конце
armancho7777777 пишет:
Прокрутка окна браузера анимирована.
И если бы я стал писать его без анимации, то прокрутка уже не была бы такой, как должна быть по дефолту у браузера.
Это вообще о чем? Однако
И совсем в конце. Просто посмотрите я бы реализовал это так http://jsfiddle[dot]net/tuareg/35v38/
(Добавление)
armancho7777777 пишет:
Для тех, кто не понял:

1. Плагин не преднозначен для реализации эффектов скролла

Но реализует их по средством анимации js Улыбка
25. armancho7777777 - 24 Июня, 2013 - 22:37:50 - перейти к сообщению
tuareg пишет:
Это вообще о чем?

О дефолтной прокрутке окна браузера.
26. tuareg - 24 Июня, 2013 - 22:39:06 - перейти к сообщению
В моем примере, я вообще о ней не думаю. Она и так дефаултна
27. armancho7777777 - 24 Июня, 2013 - 22:39:19 - перейти к сообщению
tuareg пишет:
Пример, мой позволяет решить поставленную цель, но без лишней анимации. Вы не находите, что пример гибче? Проще работать с событием. Вам так не кажется?

Нет.
Где захват скролла ?
Такое впечатление, будто я тут с самим собой разговариваю.

Что по Вашему делает тот плагин?
Приведённые ниже 3 строчки кода заменят его с лихвой:
CODE (javascript):
скопировать код в буфер обмена
  1. $(document).on('mousewheel DOMMouseScroll', function(e){
  2.         var delta = (e.originalEvent.wheelDelta) ? e.originalEvent.wheelDelta / 120 : e.originalEvent.detail / -3;
  3.         alert('Колёсико прокручено ' + ((delta < 0) ? 'вверх' : 'вниз'));
  4. });
28. LIME - 24 Июня, 2013 - 22:43:27 - перейти к сообщению
объясните дураку что он вообще делает такого?
может он не работает у меня но я кроме анимации ничего не увидел особенного
debian7 chrome ff
29. DlTA - 24 Июня, 2013 - 22:48:05 - перейти к сообщению
LIME пишет:
объясните дураку что он вообще делает такого?


насколько я понял.

в хроме если на вести на какой нить элемент имеющий свой скрол и попробывать поскролить мышкой, то скролится именно сам этот элемент, до окончания позже начинаетс скролиться вся страница по возможности, а с этим плагином дочерний элемент заканчивает прокручиваться, и общая страница не продалжает

там в первом посте ссылка на пример
30. tuareg - 24 Июня, 2013 - 22:48:28 - перейти к сообщению
А что даст Вам захват scroll-а?
Я то как раз понимаю, что делает тот плагин. Фактически, если Вы правы и Ваш код заменит его(Хотя зачем чувак его писал и обновил его всего лищь месяц назад, х.з Улыбка.
Он решает проблему когда по окончании прокрутки внутреннего окна начинается прокрутка страницы. Все.

 

Powered by ExBB FM 1.0 RC1