Как остановить функцию draggable
Приветствую.
Появилась загвоздочка, помогите пожалуйста решить. Есть DIV шириной в 1000PX, с OVERFLOW:HIDDEN; внутри него лежит DIV шириной больше 1000px и он перемещается по оси 'x' как сделать, чтобы когда внутренний див достигает своего конца, т.е. его левый или правый края совпадают с соотв. краями родительского дива, он останавливался.. Если коротко, то нельзя утаскивать внутренний блок за границы внешнего Вот тут набросал общий вид http://freesoul4.pp.ua/d/ Заранее благодарю |
в обработчике onmousemove надо проверять offsetLeft внутреннего DIV_a и сравнивать с нулём. если значение <= 0, то движение влево прекращается (запрет обработки onmousemove). Правая граница проверяется аналогично, только надо проверять с учетом ширины внешнего и внутреннего DIV_a.
|
Часовой пояс GMT +3, время: 13:50. |