【发布时间】:2012-02-20 20:40:35
【问题描述】:
我有一个包含五个列表项的无序列表,每个列表项内部都有一个链接:
链接有一个通过live()绑定到它们的点击功能:
该函数内部是一个get 请求,用于检索一些信息。
所以,当点击这些链接中的任何一个时,我想阻止点击任何 other 链接执行任何操作,直到 get 完成。我想我可以通过使用die()解除点击事件来做到这一点:
但这不起作用。我没有收到任何错误 - 它只是不会阻止点击事件。我做错了什么?
【问题讨论】:
-
试试 $("a").die();删除 $("a") 上使用 live 或仅 $("a").die("click"); 安装的所有事件处理程序;为了你想要的
-
live()已弃用,请使用on()和off()
标签: jquery click bind live die