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

关于toggle的问题

$(function () {

                $("#btntest").bind("click", function (){

                    //$("div").toggle();

                    /*$("div").toggle(function(){

                   $(this).attr("display","none");     

                    },function(){

                        $(this).removeAttr("display");

                    })*/

                    $("div").toggle(function(){

                    $(this).addClass("dis");    

                    },function(){

                        $(this).removeClass("dis");

                    })

                })

            })

为什么第三种方法不对呢?并不能通过添加或者删除dis这了类去实现效果  刚开始以为是可以的 但是后来发现就算你把dis中的display属性去掉了还是可以显示和隐藏 也就是说其实就是第一个方法一样的

正在回答

1 回答

你用的cdn是几点几的版本?这个在1.9.0之后就不能用了,要用1.9.0之前的

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

举报

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

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

进入课程

关于toggle的问题

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