这里怎么没动画

这里怎么没动画

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

<meta http-equiv="X-UA-Compatible" content="ie=edge" />

<title>Document</title>

<style>

*{

margin: 0 ;

padding: 0;

}

ul,li{

list-style: none;

}

.box{

width:600px;

margin: 0 auto;

}

.btn li{

width:50%;

height: 100%;

text-align: center;

line-height: 50px;

background-color: #666;

color: #fff;

float: left;

cursor: pointer;

}

.con{

width:100%;

height: 500px;

background-color: red;

}

.transition {

transition: all 0.5;

}

.dz{

visibility: hidden;

opacity: 0;

}

</style>

</head>

<body>


<div class="box">

<div class="btn">

<ul>

<li class="xs">显示</li>

<li class="yc">隐藏</li>

</ul>

</div>

<div style="clear: both;"></div>

<div class="con transition dz"></div>

</div>


<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>




<script>


$(document).ready(function(){



var css3 = {

show : function($elem){

$elem.trigger('show');

$elem.on('transitionend',function(){

$elem.trigger('shown');;

});

$elem.show();

setTimeout(function(){

$elem.removeClass('dz');

},20);

},

hide : function($elem){

$elem.trigger('hide');

$elem.on('transitionend',function(){

$elem.hide();

$elem.trigger('hidden');

});

$elem.addClass('dz');

}

};


var $con = $('.con');

$('.xs').on('click',function(){

css3.show($con);

});

$('.yc').on('click',function(){

css3.hide($con);

});


});


</script>


</body>

</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕言 2020-03-23 10:06:55

同学你好,是存在一些bug,老师在视频的10分50处有提到过。祝学习愉快~

提问者 嗯哦哦嗯 2020-03-22 20:36:49

这代码是不是有bug,没点隐藏也会消失

好帮手慕言 2020-03-22 20:24:44

同学你好,是因为没有加单位导致的,可以参考下方修改:

http://img1.sycdn.imooc.com//climg/5e7758f909f3c9c204960166.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 提问者 嗯哦哦嗯 #1
    老师这代码是不是有bug,没点隐藏也会消失
    2020-03-22 20:37:22
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师