I know what jquery bind() and unbind() does. But What is the purpose of binding and unbinding the same function using jquery function. In a large code base, I saw binding and binding a function in places. for ex.

我知道jquery bind()和unbind()的作用。但是使用jquery函数绑定和解除相同函数绑定的目的是什么。在一个大的代码库中,我看到了绑定和绑定函数的地方。对于前

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

What is the need of doing it?

这样做有什么需要?

1 个解决方案

#1


For a single event it is possible to bind many functions. So this code:

对于单个事件,可以绑定许多函数。所以这段代码:

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

makes sure that the function with name functionName is bound to the element only once (execute only once per click of the element), other wise you wont know how many times the function wil be called.

确保名为functionName的函数仅绑定到元素一次(每次单击元素只执行一次),否则你不会知道函数被调用多少次。

更多相关文章

  1. 使用HTML5验证时如何绑定到提交事件?
  2. Jquery中的队列函数quene()、dequene()、clearQuene()
  3. 用jquery 绑定一个按钮click事件后,第一次点击后,一切正常,第二次点
  4. Ajax_04之jQuery中封装的Ajax函数
  5. 怎么用js或jquery把一个函数b绑定到另一个函数a之后执行
  6. jQuery: 刨根问底 attr and prop两个函数的区别
  7. jQuery ajax问题 - 无法让我的函数工作
  8. 通过调用返回参数的本地函数来构建Ajax Data部分
  9. Jquery ajax回调函数不执行

随机推荐

  1. Android 插件化 动态升级
  2. Android(安卓)WebView的加载超时处理
  3. AndroidManifest.xml文件剖析
  4. android Aspectj实践问题
  5. android 一个很漂亮的控件ObservableScro
  6. Android性能调优总结
  7. 简析Android对Linux内核的改动
  8. Android开发秘籍学习笔记(八)
  9. android:layout_margin真实含义 及 自定
  10. Android之事件响应的两种模型分析