jQuery实现移动 和 渐变特效的点击事件_Javascript教程-查字典教程网
jQuery实现移动 和 渐变特效的点击事件
jQuery实现移动 和 渐变特效的点击事件
发布时间:2016-12-30 来源:查字典编辑
摘要:先看代码:复制代码代码如下:body{font-family:"微软雅黑";width:980px;margin:0auto;text-al...

先看代码:

复制代码 代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="js/jquery.js"></script>

</head>

<style>

body{font-family: "微软雅黑";width: 980px; margin: 0 auto; text-align: center;}

.box{

width: 300px;

height: 300px;

background: green;

border: 1px solid #e6e6e6;

margintop: 50px;

line-height: 200px;

position: absolute;

}

button{

border: none;

background: green;

width: 100px;

height: 50px;

line-height: 50px;

color: #fff;

font-size: 16px;

margin-top: 50px;

}

</style>

<body>

<button>点击开始动画</button>

<div ></div>

<script>

$(document).ready(function(){

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

var div=$(".box");

div.animate({height:'200px',opacity:'0.4'},"slow");

div.animate({width:'200px',opacity:'0.8'},"slow");

div.animate({height:'100px',opacity:'0.4'},"slow");

div.animate({width:'100px',opacity:'0.8'},"slow");

div.animate({right:'100px',opacity:'0.8'},"slow");

div.animate({bottom:'100px',opacity:'0.8'},"slow");

div.animate({left:'100px',opacity:'0.8'},"slow");

div.animate({top:'100px',opacity:'0.8'},"slow");

});

});

</script>

<script>

$(document).ready(function(){

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

var div=$(".box");

div.animate({height:'300px',opacity:'0.4'},"slow");

div.animate({width:'300px',opacity:'0.8'},"slow");

div.animate({height:'100px',opacity:'0.4'},"slow");

div.animate({width:'100px',opacity:'0.8'},"slow");

});

});

});

</script>

</body>

</html>

.animate 事件,是这个 里面的新的东西。解释起来就是 使div 块儿 变得有灵魂 可以移动。

Tips:

1、click 事件的 点击节点的选择

2、通过 var div=$(".box") 来选择需要控制的 css 属性

剩下的就要靠 自己去敲代码,看效果 去理解其中的 意思。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类