Любые идеи, как я могу обнаруживать события мыши за пределами сдерживания для перетаскивания jquery-ui?

Я только что сделал div перетаскиваемым, например: и я вижу div, наложенный на родительский элемент и перетаскиваемый вдоль оси x внутри родительского элемента в нескольких пикселях от левого и правого края (от поля). Это сценарий.

Вопрос

Как обнаружить перетаскиваемые события за пределы сдерживания и пытается ли пользователь выйти за пределы и в направлении влево или в направлении вправо (чтобы я мог изменить фоновое положение родительский div, придающий ему эффект прокрутки)

Любые идеи, как я могу обнаруживать события мыши за пределами сдерживания для перетаскивания jquery-ui? (вместе с информацией о том, направлено ли оно влево или вправо)?


person Sheriff Md    schedule 29.06.2010    source источник
comment
Я решил эту проблему, добавив таймер, когда он подходит очень близко к краю, и заставил содержимое прокручиваться внутри на основе таймера, пока мышь находится за пределами левого или правого края сдерживания. Я сбрасываю таймер, когда мышь возвращается в область видимости по оси Х защитной оболочки.   -  person Sheriff Md    schedule 29.10.2010


Ответы (1)


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

person Sheriff Md    schedule 31.10.2010