gpt4 book ai didi

javascript - 如何在事件处理程序内的回调内防止默认?

转载 作者:行者123 更新时间:2023-12-01 05:43:25 29 4
gpt4 key购买 nike

例如我有类似的东西

$('div').on('click', '.button', function(event){
$('.showdiv').show('fast', function(){
var myvar = someFunction();
if(myvar == 1){
event.preventDefault();
}
});
});

我想阻止 show 函数回调内单击按钮的默认行为(以确保在运行 myvar 函数之前显示 show div)。但我无法使 PreventDefault() 起作用。我怎样才能实现它?谢谢!

最佳答案

请检查下面的更新代码,我认为您还需要在显示函数中定义事件。

$('div').on('click', '.button', function(event){
$('.showdiv').show('fast', function(event){
var myvar = someFunction();
if(myvar == 1){
event.preventDefault();
}
});
});

希望这对您有用。

关于javascript - 如何在事件处理程序内的回调内防止默认?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29406196/

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