这是我的问题:
$(“a”)。toggle(function(){/ * function A * /},function(){/ * function B * /});
function A
显示表单内部。如果用户成功完成表单,表单会再次隐藏(返回到原始状态)。
里面function B
相同的形式是隐藏的。
这背后的理论是,用户可以选择显示表单并填写表单,或者他们可以再次点击并使表单回到隐藏状态。
现在我的问题是:目前,如果用户成功填写表单并进入隐藏状态,用户将不得不点击链接两次,然后才能返回到显示表单的切换状态。
无论如何,通过编程方式将拨动开关重置到初始状态?
发布于 2018-02-28 15:32:18
JQuery有两个toggle()方法:
切换()
切换每组匹配的元素。如果显示它们,则切换使其隐藏。如果它们隐藏,则切换显示它们。
切换(偶数,奇数)
在两次函数调用之间切换每隔一次点击。
在这种情况下,你需要第一个。像这样的应该做的诀窍:
$("a").click(function() { $("#theForm").toggle(); });
https://stackoverflow.com/questions/-100007457
复制相似问题