Страницы: 1
в моём расширении кнопки на тулбаре подсвечиваются при нахождении на них мышки, я делаю это через
el.setAttribute ("state", state);
в разных стейтах у меня просто разные -moz-opacity выставлены. Столкнулся с проблемой, одна из кнопок на тулбаре - типа "menu" и когда я нажимаю на неё, вызывая её меню и пытаюсь перейти курсором на один из пунктов этого меню у меня срабатывает обработчик, который меняет state и соответственно -moz-opacity, при этом меню пропадает.
Наверное мне в этом случае в обработчике надо проверить есть ли меню и если есть то сделать ему showPopup, но не нашёл как проверить наличие меню
Отсутствует
Чтобы изменять состояние при наведении можно hover юзать, а не свои состояния задавать
Отредактировано INFOMAN (17-05-2006 14:50:50)
Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL
Отсутствует
Чтобы изменять состояние при наведении можно hover юзать, а не свои состояния задавать
спасибо, помогло
а нет случайно такого приёма чтобы менять стиль задизабленной кнопки?
Отсутствует
...
а нет случайно такого приёма чтобы менять стиль задизабленной кнопки?
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Открываем DOM Inspector, выбираем кнопку Stop, смотрим для нее CSS и видим:
Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL
Отсутствует
http://forum.mozilla.ru/viewtopic.php?id=10032.
ну так я оттуда и скатывал
я хочу сделать типа подсветки кнопок на тулбаре
в обработчиках onmouseout, onmouseover я как раз и вызываю setAttribute\removeAttribute устанавливая стили с разными -moz-opacity. Но наткнулся на то, что при вызове setAttribute для кнопки со стилем "menu" исчезает это самое меню, то есть я увожу курсор с кнопки на пункт её меню, срабатывает onmouseout->setAttribute->меню исчезает.
попробовал сделать как предложил уважаемый INFOMAN, через hover. От эффекта перехода фокуса избавился, но у меня есть ещё один режим тулбара, когда все кнопки задизаблены. В этом режиме никакой подсветки кнопок не должно происходить, а если использовать hover, то она происходит, вот я и подумал, может есть какой-нибудь
#MyButton:disabled
наподобии hover, которая будет работать на автомате и перекрывать hover или может можно как-нибудь ограничить действие hover?
Отредактировано cesspit (17-05-2006 19:54:22)
Отсутствует
?
Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL
Отсутствует
?
да, спасибо, то что нужно
Отсутствует
Страницы: 1