Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.12.2011, 10:24
Аватар для simple
Профессор
Отправить личное сообщение для simple Посмотреть профиль Найти все сообщения от simple
 
Регистрация: 23.09.2010
Сообщений: 247

Изменить курсор на событие onmousedown
Доброго дня всем. Вообщем сделал модальное окно, прикрутил к нему функцию ресайза, но вот когда растягиваю окно, курсор или становиться дефолтным или начинает моргадь и дергаться что очень сильно портит картину. Ну то что он меняется это понятно, так как при растягивание курсор выходит за границы элемента где навешано событие на смену курсора, отсюда и дикии пляски последнего. Вот вопрос в чем как сделать чтобы курсор не выходил за эту область ну или сделать так чтобы на время события onmousedown дефолтным курсором был бы скажем курсор: e-resize.

PS пробовал и непосредственно onmouseover="this.style.cursor='e-resize'" и в CSS задавал стиль на событие hover...не помогает

Последний раз редактировалось simple, 19.12.2011 в 10:27.
Ответить с цитированием
  #2 (permalink)  
Старый 19.12.2011, 10:34
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

во время растягивания меняйте курсор у BODY элемента, а при окончании возвращайте назад.
Ответить с цитированием
  #3 (permalink)  
Старый 19.12.2011, 10:38
Аватар для simple
Профессор
Отправить личное сообщение для simple Посмотреть профиль Найти все сообщения от simple
 
Регистрация: 23.09.2010
Сообщений: 247

пробовал и так document.body.style.cursor='e-resize'
курсор вроде проявляется местами но все равно идет мерцание сильное..быстрое смена курсоров
Ответить с цитированием
  #4 (permalink)  
Старый 19.12.2011, 10:41
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

ну не знаю, не должен он мерцать когда курсор меняешь на BODY ты когда перетаскиваешь объект, не меняй курсор обратно в default видимо ты раньше времени его вертаешь взад.
Ответить с цитированием
  #5 (permalink)  
Старый 19.12.2011, 11:06
Аватар для simple
Профессор
Отправить личное сообщение для simple Посмотреть профиль Найти все сообщения от simple
 
Регистрация: 23.09.2010
Сообщений: 247

странно, я пишу в функции которая активирует растягивание объекта document.body.style.cursor='e-resize' курсор действительно становиться меняется но только на территории этого объекта, если за него выходишь то он опять дефолтным стает, отсюда такая штука что когда окно сужаешь то все норм , а когда растягиваешь курсор уходит из этой зоны и становиться дефолтным
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно подавить событие при подключении своего обработчика? Маэстро Firefox/Mozilla 2 03.09.2011 11:46
Отловить событие simple Events/DOM/Window 3 11.05.2011 14:20
Как убрать курсор или изменить его на свой? PAMAC (X)HTML/CSS 4 19.01.2011 11:07
Как изменить курсор в браузере на свой? Hideki Элементы интерфейса 2 21.11.2009 17:47
Изменить текст под изображением на котором событие onclick GodRa Общие вопросы Javascript 2 12.11.2008 23:15