当有人点击单选按钮时,是否可以立即限制slideToggle动画的动作?我有一个是或否的问题,当我点击'是'radiobutton时,我写了一个简单的JQuery来显示一个隐藏的div,问题是当我点击'yes'按钮时它重复隐藏/显示动作..
任何解决方案......?
虽然我是JQuery的新手,虽然我的JQuery代码在下面给出
$(document).ready(function(){
$('#d01').click(function(){
$(".c01").slideToggle();
});
$('#d02').click(function(){
$(".c01").hide();
});
)};
(#d01) - 代表'是'单选按钮。
(#d02) - 代表'no'单选按钮。
(。c01) - 代表隐藏的div。
AKHIL
答案 0 :(得分:3)
将slideToggle
更改为slideDown
。如果元素已经显示,slideToggle
将隐藏元素,如果元素被隐藏则显示该元素。也就是说,它在隐藏和显示之间“切换”,因此就是名称。
slideDown
将显示匹配的元素(如果它们被隐藏),否则不执行任何操作。
请注意,您也可以使用show
,如果您想要动画,也可以在hide
点击事件处理程序中使用slideUp
代替#d02
也有效果。
答案 1 :(得分:1)
试试这个
$(document).ready(function(){
$('#d01').click(function(){
$(".c01").slideDown();
});
$('#d02').click(function(){
$(".c01").slideUp();
});
)};