cesspit > 17-05-2006 14:41:24 |
в моём расширении кнопки на тулбаре подсвечиваются при нахождении на них мышки, я делаю это через el.setAttribute ("state", state); в разных стейтах у меня просто разные -moz-opacity выставлены. Столкнулся с проблемой, одна из кнопок на тулбаре - типа "menu" и когда я нажимаю на неё, вызывая её меню и пытаюсь перейти курсором на один из пунктов этого меню у меня срабатывает обработчик, который меняет state и соответственно -moz-opacity, при этом меню пропадает. Наверное мне в этом случае в обработчике надо проверить есть ли меню и если есть то сделать ему showPopup, но не нашёл как проверить наличие меню |
INFOMAN > 17-05-2006 14:47:03 |
Чтобы изменять состояние при наведении можно hover юзать, а не свои состояния задавать |
cesspit > 17-05-2006 18:40:57 |
INFOMAN пишетЧтобы изменять состояние при наведении можно hover юзать, а не свои состояния задавать
спасибо, помогло а нет случайно такого приёма чтобы менять стиль задизабленной кнопки? |
Anton > 17-05-2006 19:07:17 |
cesspit пишет... а нет случайно такого приёма чтобы менять стиль задизабленной кнопки?
http://forum.mozilla.ru/viewtopic.php?id=10032. |
INFOMAN > 17-05-2006 19:45:34 |
Открываем DOM Inspector, выбираем кнопку Stop, смотрим для нее CSS и видим: |
cesspit > 17-05-2006 19:53:08 |
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? |
INFOMAN > 17-05-2006 20:24:53 |
? |
cesspit > 18-05-2006 11:17:00 |
да, спасибо, то что нужно |