淡入淡出函数

来源:7-6 使用fadeIn()与fadeOut()方法实现淡入淡出效果

菜鸟逆袭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);
                        })
                    }
                })
            });

写回答 关注

1回答

  • zqbinary
    2016-03-25 09:52:09
    已采纳

    把你所谓的input的值理解成一个布尔值:这里你要明白,布尔值为0表示目标元素没有加载,布尔值为1表示已经加载,;,,当布尔值为0,释放淡入效果,同时将布尔值切换成1:否则,释放淡出效果,同时将布尔值切换成0

    菜鸟逆袭in...

    非常感谢!懂了,,谢谢啦

    2016-03-26 19:25:41

    共 1 条回复 >

jQuery基础课程

加入课程学习,有效提高前端开发速度

154805 学习 · 7184 问题

查看课程