PHP.SU

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


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

> Описание: Захват скролла целевого объекта.
armancho7777777 Супермодератор
Отправлено: 24 Июня, 2013 - 22:49:59
Post Id



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


Покинул форум
Сообщений всего: 4480
Дата рег-ции: Февр. 2011  
Откуда: Иркутск, Россия


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




Радость Радость
LIME,
1. кликните по ссылке "Отсоеденить захват скролла"
2. наведите курсор на любой из блоков
3. начните прокручивать содержимое блока
Рузультат по дефолту:
когда содержимое прокручено до конечной точки, начинается прокрутка документа.

Задача, - предотвратить прокрутку документа.

Теперь кликните на ту же ссылку и проведите те же манипуляции.
Докумет стоит на месте в любом случае, пока курсор находится над целевым объектом.
(Добавление)
tuareg пишет:
Он решает проблему когда по окончании прокрутки внутреннего окна начинается прокрутка страницы. Все.

Ну так для этого он и нужен Радость
(Добавление)
DlTA, совершенно верно Улыбка
И это во всех браузерах.

(Отредактировано автором: 24 Июня, 2013 - 23:11:47)



-----
Болтовня ничего не стоит. Покажите мне код.
-Linus Torvalds
 
 Top
LIME
Отправлено: 24 Июня, 2013 - 22:55:03
Post Id



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


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


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




аа...нууу...может пригодиться когда-нибудь))


-----
вау
я кажется понял жастЮзера!!!
 
 Top
DlTA
Отправлено: 24 Июня, 2013 - 22:55:55
Post Id



Постоянный участник


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


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




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


не удобность обработчиков по умолчанию заключаются в том что очень резко начинает скролиться вся страница, мозгом не успеваешь понять
(Добавление)
такой себе адапривный скрол)
 
 Top
armancho7777777 Супермодератор
Отправлено: 24 Июня, 2013 - 22:57:22
Post Id



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


Покинул форум
Сообщений всего: 4480
Дата рег-ции: Февр. 2011  
Откуда: Иркутск, Россия


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




tuareg пишет:
А что даст Вам захват scroll-а?

Ну, на пример, даже тут на форуме, прокручиваете-прокручиваете спойлер, не расчитали, - документ "полетел" вверх.
Приходится прокручивать- искать, где же я читал...

Ну, или, кастомный селект:
когда раскрыт список, документ ни в коем случае не должен дёрнуться при прокрутке списка.


-----
Болтовня ничего не стоит. Покажите мне код.
-Linus Torvalds
 
 Top
LIME
Отправлено: 24 Июня, 2013 - 22:58:13
Post Id



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


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


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




deb7 iceweasel (на ff)
нэ пашыт


-----
вау
я кажется понял жастЮзера!!!
 
 Top
tuareg
Отправлено: 24 Июня, 2013 - 23:00:35
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


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




Все эти задачи я решил плагином и несколькими строчками кода. Как бы все Улыбка
 
 Top
DlTA
Отправлено: 24 Июня, 2013 - 23:01:17
Post Id



Постоянный участник


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


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




tuareg пишет:
Все эти задачи я решил плагином и несколькими строчками кода. Как бы все
а показать результат?
 
 Top
tuareg
Отправлено: 24 Июня, 2013 - 23:02:52
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


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




tuareg пишет:
И совсем в конце. Просто посмотрите я бы реализовал это так http://jsfiddle.net/tuareg/35v38/
 
 Top
armancho7777777 Супермодератор
Отправлено: 24 Июня, 2013 - 23:03:29
Post Id



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


Покинул форум
Сообщений всего: 4480
Дата рег-ции: Февр. 2011  
Откуда: Иркутск, Россия


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




LIME, во всех браузерах проверял.
Везде нормально.
(Добавление)
tuareg, родитель прокручивается.
Вот другой пример:
http://jquery[dot]ar-site[dot]ru/plugins/customSelect/
Кастомный селект.
Сам писал.
Лучший в мире Радость
Расскройте список, прокрутите его.
Видите, документ не трогается с места, пока курсор над списком )
(Добавление)
tuareg пишет:
Все эти задачи я решил плагином и несколькими строчками кода.

Не ври.

(Отредактировано автором: 24 Июня, 2013 - 23:07:01)



-----
Болтовня ничего не стоит. Покажите мне код.
-Linus Torvalds
 
 Top
tuareg
Отправлено: 24 Июня, 2013 - 23:12:55
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


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




Что значит не ври? Подцепи плагин, и пример и будет все точно также. Или, пример, где он не сработает можешь сделать?
Я подожду. Но не долго Улыбка

(Отредактировано автором: 24 Июня, 2013 - 23:16:00)

 
 Top
armancho7777777 Супермодератор
Отправлено: 24 Июня, 2013 - 23:15:40
Post Id



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


Покинул форум
Сообщений всего: 4480
Дата рег-ции: Февр. 2011  
Откуда: Иркутск, Россия


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




Родитель прокручивается.
А не должен.
Вся суть в этом и заключается.
Я не знаю, как ещё объяснить.


-----
Болтовня ничего не стоит. Покажите мне код.
-Linus Torvalds
 
 Top
tuareg
Отправлено: 24 Июня, 2013 - 23:19:02
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


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




Если курсор находится на элементе. И начинается вращение колесика мыши. Документ не прокручивается, а прокручивается элемент. Когда мы подошли к концу, и крутим дальше, прокручивается документ. То что я написал, предотвращает это. В чем еще трудность?
 
 Top
armancho7777777 Супермодератор
Отправлено: 24 Июня, 2013 - 23:19:46
Post Id



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


Покинул форум
Сообщений всего: 4480
Дата рег-ции: Февр. 2011  
Откуда: Иркутск, Россия


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




tuareg пишет:
Или, пример, где он не сработает можешь сделать?

Вы показали уже в Вашем же примере.
Приведённый Вами плагин - это иоже самое событие mousewheel, с парочкой дополнительных свойств.
Всё.
Вы хоть в исходник бы заглянули, что ли.
(Добавление)
tuareg пишет:
То что я написал, предотвращает это.

Ну я и говорю Вам
armancho7777777 пишет:
Не ври.


-----
Болтовня ничего не стоит. Покажите мне код.
-Linus Torvalds
 
 Top
vanicon
Отправлено: 24 Июня, 2013 - 23:21:48
Post Id



Частый посетитель


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


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




armancho7777777 пишет:
Родитель прокручивается.
А не должен.
Вся суть в этом и заключается.
Я не знаю, как ещё объяснить.

Странно, я смотрел пример, и там родитель не прокручивается, то есть все как у вас, но без анимации.
Ps ubuntu hrom


-----
Так было, так есть и так будет
 
 Top
armancho7777777 Супермодератор
Отправлено: 24 Июня, 2013 - 23:23:02
Post Id



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


Покинул форум
Сообщений всего: 4480
Дата рег-ции: Февр. 2011  
Откуда: Иркутск, Россия


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




Мне, что, на видео снять и выложить? Радость


-----
Болтовня ничего не стоит. Покажите мне код.
-Linus Torvalds
 
 Top
Страниц (8): « 1 2 [3] 4 5 6 7 8 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Хранилище функций на JavaScript »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB