Я использую плагин facebox для определенных ссылок.
Я хочу отключить некоторые ссылки динамически.поэтому нажатие на них не откроет фейсбокс.
Я пробовал несколько способов сделать это, но ни один из них, похоже, не работает.Facebox по-прежнему работает при нажатии на ссылки.
Я даже попробовал это (предотвратить события щелчка и нажатия мыши), но он все равно не отключает всплывающее окно с лицевой панелью.
$('#who_button').click(function(event) { event.preventDefault();});
$('#who_button').mousedown(function(event) { event.preventDefault();});
Что я могу сделать?
РЕДАКТИРОВАТЬ:
Следуя советам Брэда и Петерсена, я попробовал это:
$('#who_button').click(function(event) { alert ('here');event.stopPropagation(); event.stopImmediatePropagation();});
$('#who_button').mousedown(function(event) { event.stopPropagation(); event.stopImmediatePropagation();});
И все же не повезло.Более того, я вижу, что под диалоговым окном оповещения появляется рамка для лица.Это означает, что facebox запускается еще до того, как мои события click / mousedown будут вызваны.
Можно ли прикрепить событие, которое произойдет до всех других событий?
Возможно, Facebox использует другое событие (не щелчок или mousedown).что это может быть?