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

.css('display','block !important') 重写样式 没起作用

请教各位个问题

根据上一节讲的:如果使用 !display: none !important ,如果希望使用 .show() 方法正常工作,必须使用 .css('display','block !important') 重写样式

.right {

        background: yellow;

        display: none !important;

    }

 $("button:last").click(function() {

        $(".right").css('display', 'block !important').show(3000)

    });

这样为什么不能从消失到显示呢??

请问我哪里出错了呢?麻烦您帮忙看一下,谢谢您啦 ^ _ ^ 


正在回答

3 回答

$(".right").attr('style','display: block !important').toggle(3000)有从显示到隐藏的动画,但是$(".right").attr('style','display: block !important').show(3000)没有动画,而且最终都是隐藏,不能显示,不知道什么情况

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

.right {

        background: yellow;

        display: none;

    }

 $("button:last").click(function() {

        $(".right").css('display', 'block !important').show(3000)

    });

这样就可以了从消失到显示了

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

$(".right").css('display', 'block !important').show(3000)

换成:

$(".right").attr('display', 'block !important').show(3000)试试看


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

小程序魔王

兄弟,没啥反应啊
2018-10-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

.css('display','block !important') 重写样式 没起作用

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