2015-05-09 1 views
1

Я знаю, что делает jquery bind() и unbind(). Но какова цель связывания и открепления одной и той же функции с помощью функции jquery. В большой базе кода я видел привязку и привязку функции в местах. напр.Какова цель связывания и открепления одной и той же функции javascript?

$('#someButtonID').unbind('click',functionName) 
        .bind('click',functionName); 

Что нужно делать?

+5

как насчет предотвращения связывания его дважды? – GottZ

ответ

3

Для одного события можно связать множество функций. Так этот код:

$('#someButtonID').unbind('click',funtionName).bind('click',functionName); 

убеждается, что функция с именем functionName привязана к элементу только один раз (выполнить только один раз за клик элемента), другой мудрым вы не знаете, сколько раз функция Виля называется.

+1

Спасибо., Это помогло мне понять –

+0

Полезно знать, что это было полезно. – dsharew