>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Как отследить щелчок левой кнопки мыши по вкладке? http://forum.mozilla-russia.org/viewtopic.php?id=66847 |
VanDriessen > 10-03-2015 07:12:51 |
Я написал расширение для Firefox, которое подсвечивает предыдущую вкладку: http://forum.mozilla-russia.org/viewtop … pid=677653. От одного из пользователей появилось предложение добавить возможность переходить на предыдущую вкладку щелчком левой кнопки мыши по активной вкладке. Я перекопал Firefox SDK, но так и не понял, как можно это отследить. Можно подписаться на события вкладки: открыли вкладку, закрыли, стала активной и т.д. Но если вкладка уже активная, щелчок по ней не генерирует ни одного из этих событий: https://developer.mozilla.org/en-US/Add … abs#Events |
VanDriessen > 12-03-2015 18:39:50 |
okkamas_knife пишет
Спасибо! Клик работает. Правда, не понятно как правильно проверять на selected. Если оставить preventDefault(), то перестаёт работать добавление нового таба через клик по "+" на панели табов. Если preventDefault() убрать, когда жмёшь на неактивный таб, то он сразу же помечается как selected. Таб беру из event.target. |