Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 恢复此单击事件后如何使用.off(“单击”)?_Javascript_Html_Jquery - Fatal编程技术网

Javascript 恢复此单击事件后如何使用.off(“单击”)?

Javascript 恢复此单击事件后如何使用.off(“单击”)?,javascript,html,jquery,Javascript,Html,Jquery,$(“p”)。单击(函数(){ $(此).text(“word”) 测试($(此)) }) 功能测试(一){ 一、关闭(“点击”) //其他代码…可能是100行// // .... //“在这里”重新测量点击。但是如何? } 你好我不确定我是否正确地跟踪了你 您是否试图使用.off禁用单击的p.on事件,但在单击另一个p时,将.on重新绑定到上次单击的p $('p')。在('click',函数(e)上{ log('on P clicked'); $(this.text('word'); $(

$(“p”)。单击(函数(){
$(此).text(“word”)
测试($(此))
})
功能测试(一){
一、关闭(“点击”)
//其他代码…可能是100行//
// ....
//“在这里”重新测量点击。但是如何?
}


你好

我不确定我是否正确地跟踪了你

您是否试图使用
.off
禁用单击的
p
.on
事件,但在单击另一个
p
时,将
.on
重新绑定到上次单击的
p

$('p')。在('click',函数(e)上{
log('on P clicked');
$(this.text('word');
$(this).off('click').addClass('off');
})
P:not(.off):悬停{
光标:指针;
}
你好

你好

你好

你好

你好

你好

你好


只重新启用了一个p而不是另一个p。在我的演示中,所有
p
都与
.on('click')
事件绑定,但当您单击
p
时,此
.on
事件被切换为
。关闭
。。。所有其他
p
保持
。打开
,直到单击。。。对于上一个单击的
p
目标,您需要做什么?我设置了随机问题和选项。按钮上下文将成为不同但复杂的问题选项。所以简化到这篇文章。我的随机问题链接