菜鸟逆袭ing
2016-03-25 09:19
这里 $(function () {
$("h4").bind("click",function () {
if ($("#hidval").val() == 0) {//这一句是指判断input的值是0,但是input初始值就是0,所以第一次点击这个语句为真,那为什么if下面是fadeIn()函数,这个淡入隐藏而不是淡出可见? $("ul").fadeIn(2000,function(){
$("#hidval").val(1);
})
} else {
$("ul").fadeOut(2000,function(){
$("#hidval").val(0);
})
}
})
});
把你所谓的input的值理解成一个布尔值:这里你要明白,布尔值为0表示目标元素没有加载,布尔值为1表示已经加载,;,,当布尔值为0,释放淡入效果,同时将布尔值切换成1:否则,释放淡出效果,同时将布尔值切换成0
jQuery基础课程
154805 学习 · 7184 问题