这是我的问题:
$(“a”)。toggle(function(){/ * function A * /},function(){/ * function B * /});
function A
显示表单内部。如果用户成功完成表单,表单会再次隐藏(返回到原始状态)。
里面function B
相同的形式是隐藏的。
这背后的理论是,用户可以选择显示表单并填写表单,或者他们可以再次点击并使表单回到隐藏状态。
现在我的问题是:目前,如果用户成功填写表单并进入隐藏状态,用户将不得不点击链接两次,然后才能返回到显示表单的切换状态。
无论如何,通过编程方式将拨动开关重置到初始状态?
发布于 2018-02-28 16:42:37
你可以通过以下方法检查jQuery中切换的状态:.is(":hidden")
所以在我使用的基本代码中:
$("#div_clicked").click(function() {
if ($("#toggle_div").is(":hidden")) {
// do this
} else {
// do that
}
}); # add missing closing
https://stackoverflow.com/questions/-100007457
复制相似问题