menghuanzhiyun
2017-09-06 18:40
请教各位个问题
根据上一节讲的:如果使用 !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)
});
这样为什么不能从消失到显示呢??
请问我哪里出错了呢?麻烦您帮忙看一下,谢谢您啦 ^ _ ^
$(".right").attr('style','display: block !important').toggle(3000)有从显示到隐藏的动画,但是$(".right").attr('style','display: block !important').show(3000)没有动画,而且最终都是隐藏,不能显示,不知道什么情况
.right {
background: yellow;
display: none;
}
$("button:last").click(function() {
$(".right").css('display', 'block !important').show(3000)
});
这样就可以了从消失到显示了
$(".right").css('display', 'block !important').show(3000)
换成:
$(".right").attr('display', 'block !important').show(3000)试试看
jQuery基础(四)—动画篇
85049 学习 · 262 问题
相似问题