Изменение scrollLeft при движении мыши
Имеется верстка как на рисунке:[удален]
Необходимо при движении белого блока по направленю к правому краю, после того как он достигнет видимой границы правого края контейнера и будет продолжать движение то, содержимое должно скролиться синхронно вместе с движением этого блока. Похожий принцип действия наблюдается в виндовс при перемещении файлов в папке с большим к-вом елементов, когда при движении в стороны прокручивается содержимое.
Проблему удалось частично решить отлавливая момент когда белый блок вылазит за границу и определять расстояние на которое он вылез, а потом изменять положение полосы прокрутки. Все было бы хорошо если бы не было так плохо, мышь движется по экрану а не по содержимому контенера и таким образом она в определенный момент выходит за границы контенера.
Надеюсь доходчиво изложил проблему, может кто сталкивался с таким уже или знает как по другому реализовать работу скрипта. Заранее благодарствую.
Последний раз редактировалось 2de, 22.01.2017 в 17:01.
|