返回Jq 动画演示...登陆

Jq 动画演示

董锋2019-05-21 12:01:03222

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title> <title>

<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>

</head>

<body>

<div class="content">

<button class="btn1">点击隐藏</button>

<p class="box1">~ 我是hide() ~</p>

</div>

<div class="content">

<button class="btn2">点击显示</button>

<p class="box2">~ 我是show() ~</p>

</div>

<div class="content">

<button class="btn3">隐藏\显示</button>

<p class="box3">~ 我是toggle() ~</p>

</div>

<div class="content">

<button class="btn4">淡入元素</button>

<p class="box4">~ 我是fadeIn() ~</p>

</div>

<div class="content">

<button class="btn5">淡出元素</button>

<p class="box5">~ 我是fadeOut() ~</p>

</div>

<div class="content">

<button class="btn5-1">淡入\淡出</button>

<p class="box5-1">~ 我是fadeToggle() ~</p>

</div>

<div class="content">

<button class="btn6">下滑效果</button>

<p class="box6">~ 我是slideDown() ~</p>

</div>

<div class="content">

<button class="btn7">上滑效果</button>

<p class="box7">~ 我是slideUp() ~</p>

</div>

<div class="content">

<button class="btn7-1">上滑\下滑</button>

<p class="box7-1">~ 我是slideToggle() ~</p>

</div>

<div class="content">

<button class="btn8">动画效果</button>

<p class="box8">~ 我是animate() ~</p>

</div>

<div class="content">

<button class="btn9" id="box">开始动画</button>  <button class="btn10" id="box">停止动画</button>

<p class="box9">~ 我是animate() ~</p>

</div>

<div class="content">

<button class="btn11">callBack</button>

<p class="box11">~ 我是callback() ~</p>

</div>

</body>

</html>

<script>

// 1.hide(speed,callback) 隐藏元素

$('.btn1').click(function(){

$('.box1').hide(1000,function(){

$('.btn1').hide();

});

});


// 2.show(speed,callback) 显示元素

$('.box2').hide();

$('.btn2').click(function(){

$('.box2').show(100);

});


// 3.toggle(speed,callback) 显示和隐藏元素

$('.btn3').click(function(){

$('.box3').toggle(100);

});


// 4.fadeIn(speed,callback) 淡入元素

$('.box4').hide();

$('.btn4').click(function(){

$('.box4').fadeIn(900);

});


// 5.fadeOut(speed,callback) 淡出元素

$('.btn5').click(function(){

$('.box5').fadeOut(1000);

});


// 6.fadeToggle(speed,callback) 淡出\淡入

$('.btn5-1').click(function(){

$('.box5-1').fadeToggle(1000,function(){

$('.box5-1').css('background','blue');

});

});


// 7.slideDown(speed,callback) 向下滑动元素,它可以取以下值:"slow"、"fast" 或毫秒

$('.box6').hide();

$('.btn6').click(function(){

$('.box6').slideDown('slow');

});


// 7.slideUp(speed,callback) 向上滑动元素,它可以取以下值:"slow"、"fast" 或毫秒

$('.btn7').click(function(){

$('.box7').slideUp('fast');

});


// 8.slideToggle(speed,callback) 上下滑动元素,它可以取以下值:"slow"、"fast" 或毫秒

$('.btn7-1').click(function(){

$('.box7-1').slideToggle(1000);

});


/*

       9.animate({params},speed,callback) 动画效果

       必需的 params 参数定义形成动画的 CSS 属性。

       可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

       可选的 callback 参数是动画完成后所执行的函数名称。

   */

$('.btn8').click(function(){

$('.box8').animate({fontSize:'25px'},1500,function(){

$('.box8').css({'color':'yellow','background':'green'});

});

});


$('.btn9').click(function(){

$('.box9').animate({

opacity: '0.3',

top: '200px',

width: '80px',

height: '80px',

lineHeight: '80px',

borderRadius: '50%',

},2000);

});

$('.btn10').click(function(){

$('.box9').stop();

});


$('.box11').hide();

$('.btn11').click(function(){

$('.box11').show(2000,function(){

$('.box11').animate({fontSize:'12px',borderRadius:'50%'},'slow',function(){

$('body').css('background','#05f5e5');

});

});

});

</script>


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送