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

提交了代码怎么没有效果

 $(function () {

                $("h4").bind("click", function () {

                    if ($("#hidval").val() == 0) {

                        $("ul").show(1000,function{

                            $("#hidval").val(1);

                        })

                    } else {

                        $("ul").hide(1000,function{

                            $("#hidval").val(0);

                        })

                    }

                })

            });


正在回答

5 回答

if,else里面的function后面都少();都要加上

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

我一直_都在 提问者

非常感谢!
2016-05-12 回复 有任何疑惑可以回复我~
#2

我一直_都在 提问者

还是大神们的眼睛尖
2016-05-12 回复 有任何疑惑可以回复我~

 $("h4").bind("click", function () {

                    if ($("#hidval").val() == 0) {

                        $("ul").show(1000,function{

                            $("#hidval").val(1);

                        })

                    } else {

                        $("ul").hide(1000,function{

                            $("#hidval").val(0);

                        }); <!-- 加上分号 -->

                    }

                }); <!-- 分号 -->


应该是丢了两个分号,重新试下

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

上面的那个function没有加括号

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

加上了也没用呢

 if ($("#hidval").val() == 0) {

                        $("ul").show(1000,function{

                            $("#hidval").val(1);

                        })

                    } else {

                        $("ul").hide(2000,function(){

                            $("#hidval").val(0);

                        })

                    }


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

function后面的小括号掉了吧

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

举报

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

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

进入课程

提交了代码怎么没有效果

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