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 :: Плагин jQuery.capScroll [3]
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
LIME,
1. кликните по ссылке "Отсоеденить захват скролла"
2. наведите курсор на любой из блоков
3. начните прокручивать содержимое блока
Рузультат по дефолту:
когда содержимое прокручено до конечной точки, начинается прокрутка документа.
Задача, - предотвратить прокрутку документа.
Теперь кликните на ту же ссылку и проведите те же манипуляции.
Докумет стоит на месте в любом случае, пока курсор находится над целевым объектом. (Добавление)
tuareg пишет:
Он решает проблему когда по окончании прокрутки внутреннего окна начинается прокрутка страницы. Все.
Ну так для этого он и нужен (Добавление) DlTA, совершенно верно
И это во всех браузерах.
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
аа...нууу...может пригодиться когда-нибудь))
DlTA
Отправлено: 24 Июня, 2013 - 22:55:55
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
есть некая удобность в этом,
хотя возможно для удобности есть смысл пробросить событие скрола на глобальный элемент но при этом понизив уровень
не удобность обработчиков по умолчанию заключаются в том что очень резко начинает скролиться вся страница, мозгом не успеваешь понять (Добавление)
такой себе адапривный скрол)
armancho7777777
Отправлено: 24 Июня, 2013 - 22:57:22
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
tuareg пишет:
А что даст Вам захват scroll-а?
Ну, на пример, даже тут на форуме, прокручиваете-прокручиваете спойлер, не расчитали, - документ "полетел" вверх.
Приходится прокручивать- искать, где же я читал...
Ну, или, кастомный селект:
когда раскрыт список, документ ни в коем случае не должен дёрнуться при прокрутке списка.
LIME
Отправлено: 24 Июня, 2013 - 22:58:13
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
deb7 iceweasel (на ff)
нэ пашыт
tuareg
Отправлено: 24 Июня, 2013 - 23:00:35
Участник
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Помог: 69 раз(а)
Все эти задачи я решил плагином и несколькими строчками кода. Как бы все
DlTA
Отправлено: 24 Июня, 2013 - 23:01:17
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
tuareg пишет:
Все эти задачи я решил плагином и несколькими строчками кода. Как бы все
а показать результат?
tuareg
Отправлено: 24 Июня, 2013 - 23:02:52
Участник
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Помог: 69 раз(а)
tuareg пишет:
И совсем в конце. Просто посмотрите я бы реализовал это так http://jsfiddle.net/tuareg/35v38/
armancho7777777
Отправлено: 24 Июня, 2013 - 23:03:29
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
LIME, во всех браузерах проверял.
Везде нормально. (Добавление) tuareg, родитель прокручивается.
Вот другой пример: http://jquery[dot]ar-site[dot]ru/plugins/customSelect/
Кастомный селект.
Сам писал.
Лучший в мире
Расскройте список, прокрутите его.
Видите, документ не трогается с места, пока курсор над списком ) (Добавление)
tuareg пишет:
Все эти задачи я решил плагином и несколькими строчками кода.
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Родитель прокручивается.
А не должен.
Вся суть в этом и заключается.
Я не знаю, как ещё объяснить.
tuareg
Отправлено: 24 Июня, 2013 - 23:19:02
Участник
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Помог: 69 раз(а)
Если курсор находится на элементе. И начинается вращение колесика мыши. Документ не прокручивается, а прокручивается элемент. Когда мы подошли к концу, и крутим дальше, прокручивается документ. То что я написал, предотвращает это. В чем еще трудность?
armancho7777777
Отправлено: 24 Июня, 2013 - 23:19:46
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
tuareg пишет:
Или, пример, где он не сработает можешь сделать?
Вы показали уже в Вашем же примере.
Приведённый Вами плагин - это иоже самое событие mousewheel, с парочкой дополнительных свойств.
Всё.
Вы хоть в исходник бы заглянули, что ли. (Добавление)
tuareg пишет:
То что я написал, предотвращает это.
Ну я и говорю Вам
armancho7777777 пишет:
Не ври.
vanicon
Отправлено: 24 Июня, 2013 - 23:21:48
Частый посетитель
Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
armancho7777777 пишет:
Родитель прокручивается.
А не должен.
Вся суть в этом и заключается.
Я не знаю, как ещё объяснить.
Странно, я смотрел пример, и там родитель не прокручивается, то есть все как у вас, но без анимации.
Ps ubuntu hrom
----- Так было, так есть и так будет
armancho7777777
Отправлено: 24 Июня, 2013 - 23:23:02
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.