动画:

1、show(),hide()

2、.stop() .slideDown();  向下。 .stop().slideUp();  向上 (可以做下拉)        .stop() 执行之前加 停止

<script type="text/javascript">
$("#div1").hover(function () {/*复合事件 移入移出*/
$("#div2").stop() .slideDown();
}, function () {
$("#div2").stop().slideUp();
});
</script>

3、.fadeIn();    .fadeOut();  淡入淡出效果

4、自定义动画:

animate({left:"300px",top:"300px"....},1000,function(){回调函数});   1000指的是 时间(秒)

停止动画,防止动画积累, .stop(true)  不加true也可

<script type="text/javascript">
$("#div2").click(function () {
$(this).animate({ left: "600px", top: "300px" }, 1000, function () {
$(this).css("background-color","red"); 移动指定位置变成红色
});
});
</script>

实例:下拉菜单

<style type="text/css">
.div {
position:relative;
width:120px;
height:60px;
overflow:hidden;/*超出部分隐藏*/
float:left;
margin-left:10px;
}
.div1 {
position:relative;
width:120px;
height:60px;
background-color:red; }
.div2 {
position:relative;
width:120px;
height:400px;
background-color:green;
/*display:none;隐藏*/
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div class="div">
<div class="div1"> </div>
<div class="div2"></div>
</div>
<div class="div">
<div class="div1"> </div>
<div class="div2"></div>
</div> <div class="div">
<div class="div1"> </div>
<div class="div2"></div>
</div> </form>
</body>
</html>
<script type="text/javascript">
$(".div").hover(function () {
$(this).stop().animate({height:"460px"},);
}, function () {
$(this).stop().animate({ height:"60px"}, );
});
</script>

大图滚动:

<style type="text/css">
.div1 {
position:relative;
width:400px;
height:400px;
left:100px;
background-color:red;
overflow:hidden;
}
#datu {
position:relative;
width:1600px;
height:%;
}
#datu img {
position:relative;
float:left;
width:400px;
height:400px; }
</style>
</head>
<body>
<form id="form1" runat="server">
<div class="div1">
<div id="datu">
<img src="Images/dota_chenmo1.jpg" />
<img src="Images/dota_img3.jpg" />
<img src="Images/dota_img4.jpg" />
<img src="Images/dota_img5.jpg" />
</div>
</div>
</form>
</body>
</html>
<script type="text/javascript">
var count = ;/*定义一个数为0,每点击一下就是下一张图*/ var time1= window.setInterval(function () {/*自动换图,每隔两秒*/
count++;/*加1,加1...*/
if (count >= )/*判断到了第四张再从第一张走*/ {
count = ;
}
var pxx = count * -;/*定义一个数,左边多少*/
$("#datu").animate({ left: pxx }, );
}, );
$(".div1").mouseover(function () {
window.clearInterval(time1);
}); </script>
<script type="text/javascript">
var count = ;
$("#div1").click(function () {
count++;
$("#datu").animate({ left: count * - }, , function () {
if (count >= ) {
count = ;
$("#datu").css("left","");
}
});
}); </script>

移入图片变大:

<style type="text/css">
#div1 {
width:100px;
height:100px;
background-color:red; }
</style>
</head>
<body>
<form id="form1" runat="server">
<div id="div1"></div>
</form>
</body>
</html>
<script type="text/javascript">
$("#div1").hover(function () {//鼠标移入图变大并且渐变色,先引入Color包引入,必须放到下面
$(this).animate({width:"",height:"",backgroundColor:"green"},);
}, function () {
$(this).animate({ width: "", height: "", backgroundColor: "red" }, );
});
</script>

Jquery--动画的更多相关文章

  1. jQuery动画的实现

    没有引入deferred机制,其余流程都有了 //////////// //创建动画缓动对象 // //////////// function Tween(value, prop, animation ...

  2. 深入学习jQuery动画控制

    × 目录 [1]动画状态 [2]停止动画 [3]动画延迟[4]全局控制 前面的话 jQuery动画可以使用fade.hide.slide等方法实现基本动画效果,可以使用animate实现自定义动画,甚 ...

  3. 深入学习jQuery动画队列

    前面的话 队列实现是jQuery非常棒的一个拓展,使用动画队列可以使动画更容易实现.本文将详细介绍jQuery动画队列 queue() queue()方法用来显示在匹配的元素上的已经执行的函数队列 q ...

  4. jquery动画,基础以及我发现的新大陆

    $.animate()在jquery官方介绍有2中方式,其实我发现的新大陆也是第二种方式的扩展! 一.$.animate( properties [, duration ] [, easing ] [ ...

  5. 让网站动起来!12款优秀的 jQuery 动画插件推荐

    如今,大多数设计师和开发人员被要客户要求开发动态的网站.创造视觉震撼和醒目的动态网站是艰巨的任务,因为它需要大量的努力和创造力.在网络上有大量的工具和插件可用于创建网站动画.许多开发人员正在使用 HT ...

  6. jQuery动画特效实例教程

    本文以实例形式详细讲述了jQuery动画特效的实现方法. 1.自制折叠内容块 内容块如下:     <div class="module">   <div cla ...

  7. JQuery动画效果

    jquery动画效果常用方法 1.show()显示效果语法:show(speed,callback)Number/String,Function speend为动画执行时间,单位为毫秒.也可以为slo ...

  8. jQuery动画特效笔记

    show().hide().fadeIn().fadeOut().slideDown.slideUp.slideToggle()都接受可选的时长和回调参数(选项对象参数). toggle(durati ...

  9. Velocity – 另外一款加速的 jQuery 动画插件

    Velocity 是一款 jQuery 插件,重新实现了 $.animate() 方法,提供更高的性能(比 CSS 动画还更快),同时包括一些新的功能,以改进动画工作流程.Velocity 除了包括所 ...

  10. 有时候就是看不进论文-jQuery动画特效篇&MySQL

    hi 早上知道新的乱斗模式后,没忍住开了几把,然后就无心论文了...用这个来破吧 1.jQuery -----动画特效----- ----调用show()和hide()方法显示和隐藏元素 show() ...

随机推荐

  1. Turn off Debug Logging in Quartz .Net

    Quartz.net uses Common.Logging, so something like this in your App.config/Web.config: <configSect ...

  2. SOA 面向服务的体系结构

    SOA:面向服务的体系结构(service-oriented architecture) 是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来. 接口是采 ...

  3. Scss开发临时学习过程

    SCSS语法: 假设变量申明带有!default,那么如果在此申明之前没有这个变量的申明,则用这个值,反之如果之前有申明,则用申明的值. ‘...’传递多个参数: @mixin box-shadow( ...

  4. STM32F4读写内部FLASH【使用库函数】

    STM32F4Discovery开发帮使用的STM32F407VGT6芯片,内部FLASH有1M之多.平时写的代码,烧写完之后还有大量的剩余.有效利用这剩余的FLASH能存储不少数据.因此研究了一下S ...

  5. HttpWebRequest-header设置

    http://www.cnblogs.com/yczz/archive/2012/06/01/2530484.html http://blog.csdn.net/htsnoopy/article/de ...

  6. 转 strace

    转自http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.html strace常用来跟踪进程执行时的系统调用和所接收的信号. 在Li ...

  7. linux查找日志技巧

    对于从事web开发的人员来说.服务器上的日志多如牛毛,如何快速从中找出所需信息非常重要,以下是我在工作中用到的查找日志的简单命令,希望能对您有所帮助:   工具/原料   linux SecureCR ...

  8. Visual Studio最好用的快捷键

    当然每个人常用的一般都会有些不一样,欢迎大家评论说出自己常用或最常用的快捷键吧,比比看谁用的巧~~~ ctrl+-(shift+ctrl+-):移动光标到上次位置或相反,比如定位一个函数,转到函数定义 ...

  9. WIN7 OEM Nin1 地址

    WIN7 SP1 OEM Nin1 201205 一.映像版本列表 Windows 7 旗舰版 32位 LENOVOWindows 7 旗舰版 32位 ASUSWindows 7 旗舰版 32位 AC ...

  10. [hihoCoder1329] 带Split和Merge的Treap

    题目链接:http://hihocoder.com/problemset/problem/1329 这题本来是学Splay的题,但是我为了练习Treap的Split和Merge操作,就借来用一用. 就 ...