Как остановить onclick, onblur, on * от - PullRequest
0 голосов
/ 22 февраля 2012

у меня

<select onclick="alert('I was clicked!');" onblur="alert('Lost my focus :(');">

И у меня есть слушатель jQuery, который щелкает и размывает этот выбор, если другой элемент щелкается и размывается.

У меня одна проблема и 1 вопрос.

  1. Почему onclick, onblur, on * запускается дважды, когда другой элемент вызывает событие?
  2. Есть ли способ остановить onclick, onblur, на * от стрельбы?

Спасибо!

JSFiddle http://jsfiddle.net/fallenboy/rUKyq/1/

EDIT:

Как кажется, этого не достичь?

Ответы [ 2 ]

0 голосов
/ 22 февраля 2012
<select onclick="alert('I was clicked!'); return false;" onblur="alert('Lost my focus :(');">

или

<select onclick="alert('I was clicked!');" onblur="alert('Lost my focus :('); return false;">
0 голосов
/ 22 февраля 2012

вы можете использовать функцию protectDefault (), чтобы остановить поведение по умолчанию

...