双击网页上的所有内容的人... jQuery双击问题

sup*_*cal 11 jquery

我在网页上有一个链接打开一个模态对话框.第一次单击链接时,初始化代码将执行.后续点击不需要进行任何处理.这里的问题是当人们双击初始化代码运行两次的链接时 - 即使我立即设置一个标志,说我已初始化,如果标记不运行init函数.我该怎么办?

  • 单击时我可以取消绑定此链接上的单击功能,但是当对话框关闭时我需要再次绑定该功能.
  • 我可以绑定到dblclick事件并返回false?
  • 我可以在元素上保存'lastclicked'时间,然后在事件发生之前检查是否说过了2秒?

wom*_*omp 5

我使用Ben Nadel的jQuery ajax包装器.每次创建ajax请求时,都可以选择为其命名.如果ajax包装器仍在等待来自先前具有相同名称的请求的响应,则ajax包装器会跟踪所有已命名的请求并删除任何重复的请求.

通过这个"管道"放置所有ajax调用,您可以很好地集中控制每个调用.