gpt4 book ai didi

jquery - 如何在 jQuery 中恢复点击事件

转载 作者:行者123 更新时间:2023-12-01 08:24:44 25 4
gpt4 key购买 nike

我已经使用unbind来分离特定条件下的点击事件。之后我想恢复该点击事件。如何做到这一点?

jQuery('#div1 span').click(function(){
if(jQuery('#div1 a:last').hasClass('current'))
{
jQuery('#div1 span').unbind(click);
}

}
jQuery('#div1 a').click(function(){

jQuery(this).addClass('current');
//here i want to resume click event for #div1 span is this possible
});

<div id ="div1"><span></span><a></a><a></a><a></a></div>

在这里,当当前类没有最后一个 anchor 时,我想触发跨度上的点击。

最佳答案

您可以显式.bind() help .unbind() help 一个方法:

function my_click_handler(event) {
// click handler code
}

// bind that handler to #element
$('#element').bind('click', my_click_handler);

// remove the handler
$('#element').unbind('click', my_click_handler);

// bind again
$('#element').bind('click', my_click_handler);

关于jquery - 如何在 jQuery 中恢复点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4825898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com