Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.04.2013, 14:37
2de 2de вне форума
Аспирант
Отправить личное сообщение для 2de Посмотреть профиль Найти все сообщения от 2de
 
Регистрация: 26.10.2010
Сообщений: 78

Изменение scrollLeft при движении мыши
Имеется верстка как на рисунке:[удален]

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

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

Надеюсь доходчиво изложил проблему, может кто сталкивался с таким уже или знает как по другому реализовать работу скрипта. Заранее благодарствую.

Последний раз редактировалось 2de, 22.01.2017 в 16:01.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать какая функция вызывается в браузере при наведении мыши? Бобр Элементы интерфейса 6 01.10.2012 03:01
событие при наведении мыши bfg1114 jQuery 2 27.09.2012 13:39
Изменение позиции блоков при увеличении изображения vyrtime Общие вопросы Javascript 2 14.10.2011 11:24
FireFox: onmouseover не работает при зажатой кнопке мыши no. Общие вопросы Javascript 4 19.08.2008 12:43
горизонтальный скроллинг при движении мышки flexpro Общие вопросы Javascript 9 25.07.2008 13:12