Изменить курсор на событие onmousedown
Доброго дня всем. Вообщем сделал модальное окно, прикрутил к нему функцию ресайза, но вот когда растягиваю окно, курсор или становиться дефолтным или начинает моргадь и дергаться что очень сильно портит картину. Ну то что он меняется это понятно, так как при растягивание курсор выходит за границы элемента где навешано событие на смену курсора, отсюда и дикии пляски последнего. Вот вопрос в чем как сделать чтобы курсор не выходил за эту область ну или сделать так чтобы на время события onmousedown дефолтным курсором был бы скажем курсор: e-resize.
PS пробовал и непосредственно onmouseover="this.style.cursor='e-resize'" и в CSS задавал стиль на событие hover...не помогает |
во время растягивания меняйте курсор у BODY элемента, а при окончании возвращайте назад.
|
пробовал и так document.body.style.cursor='e-resize'
курсор вроде проявляется местами но все равно идет мерцание сильное..быстрое смена курсоров |
ну не знаю, не должен он мерцать когда курсор меняешь на BODY ты когда перетаскиваешь объект, не меняй курсор обратно в default видимо ты раньше времени его вертаешь взад.
|
странно, я пишу в функции которая активирует растягивание объекта document.body.style.cursor='e-resize' курсор действительно становиться меняется но только на территории этого объекта, если за него выходишь то он опять дефолтным стает, отсюда такая штука что когда окно сужаешь то все норм , а когда растягиваешь курсор уходит из этой зоны и становиться дефолтным
|
Часовой пояс GMT +3, время: 05:26. |