为了账号安全,请及时绑定邮箱和手机立即绑定

淡入淡出函数

这里 $(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 回答

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

0 回复 有任何疑惑可以回复我~
#1

菜鸟逆袭ing 提问者

非常感谢!懂了,,谢谢啦
2016-03-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154802    人
  • 解答问题       7184    个

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

进入课程

淡入淡出函数

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信