1、会飞的li

html:

  <ul id="ulL">
<li>中国</li>
<li>美国</li>
<li>德国</li>
<li>俄罗斯</li>
<li>越南</li>
</ul>
<ul id="ulR">
</ul>

jq:

  $(function () {
$("li").click(function () {
var $curLi = $(this); //被点击的li jq对象
if ($curLi.parent().attr("id") == "ulL") {
$curLi.css("position", "absolute").animate({ left: "1366px" }, 2000, function () {
$curLi.appendTo($("#ulR")).css("position", "static");
});
}
else {
$curLi.css("position", "absolute").animate({ left: "10px" }, 2000, function () {
$curLi.appendTo($("#ulL")).css("position", "static");
});
}
});
});

 2、QQ消息框

html:

<input type="button" value="显示消息" id="showMsg" />
<div id="msgQQ"></div>

jq:

  $(function () {
$("#msgQQ").hide();
$("#showMsg").click(function () {
$("#msgQQ").slideDown(2000,close);
});
}); function close() {
setTimeout(function () {
$("#msgQQ").slideUp();
}, 2000); //setTimeout执行一次,setInterval执行多次
}

 3、磁力图片

html

<img src="img/cat.jpg" />

jq:

  $(document).click(function (jqEvt) {
$("img").animate({ left: jqEvt.pageX, top: jqEvt.pageY }, 2000);

 4、伸缩菜单

html

<ul>
<li>政治明星</li>
<li>
<div>
马英九</div>
<div>
普京</div>
<div>
奥巴马</div>
</li>
<li>体育明星</li>
<li>
<div>
姚明</div>
<div>
乔丹</div>
<div>
奥尼尔</div>
</li>
<li>娱乐明星</li>
<li>
<div>
周杰伦</div>
<div>
谢霆锋</div>
<div>
王杰</div>
</li>
<li>IT明星</li>
<li>
<div>
马化腾</div>
<div>
马云</div>
<div>
雷军</div>
</li>
</ul>

jq:

 $("li:odd").hide();
$("li:odd").addClass("odd");
$("li:even").toggle(function () {
var strSel = $("li").index($(this));
var iSel = parseInt(strSel);
$("li").eq(iSel + 1).slideDown(1000);
}, function () {
var strSel = $("li").index($(this));
var iSel = parseInt(strSel);
$("li").eq(iSel + 1).slideUp(1000);
});
});

JQ动画事件的更多相关文章

  1. (21)jq动画

    jq动画的优点 优点: 1.可以知道动画结束的表示(结束的回调函数) 2.可以利用jq动画插件完成复杂的动画 动画有三个参数:动画的样式是字典.动画持续的事件,动画结束回调函数 <!DOCTYP ...

  2. android图片透明度跟缩放大小动画事件

    概序 : 动画事件写在xml中,然后用AnimationUtils去加载动画事件,再监听动画结束事件,隐藏imageview. 1. player_double_click_animation.xml ...

  3. CSS3动画事件

    CSS3 的动画效果强大,在移动端使用广泛,动画执行开始和结束都可以使用JS来监听其事件. animationstart animationend 以下是一个示例 <!DOCTYPE html& ...

  4. 关于Animation动画事件的几项测试

    测试版本unity5.3.4 1.当帧率不足时,Animation会跳帧,假如跳帧超过动画事件的帧,动画事件也会执行. 2.当Animation混合时,混合中的动画不管哪个当前有动画事件,都会执行. ...

  5. css3 animation动画事件

    当使用css3时,会遇到利用@keyframes来定义动画事件,利用以下3个事件,能够捕捉当前元素的动画: AnimationEnd //动画结束时 AnimationStart  //动画開始 An ...

  6. jq常用事件(on,blur,focus,change),js/jq等待图片(页面)加载完毕事件,js读取文件

    jq常用事件(on,blur,focus,change) // 方法一(推荐) $('.box').on( "click",function() {} ) $('.box').on ...

  7. webkitAnimationEnd动画事件

    春节终于过完了,自己春节似乎过的有点大,过完春节之后,态度一直没有调整好,总有一股过节的情绪,没有完全进入学习和工作的状态来.继续调整当中…… 这两天项目中遇到一个小需求,十分类似于支付宝蚂蚁森林给小 ...

  8. [Unity动画]03.动画事件

    1.找到动画,添加动画事件 2.在脚本中添加回调方法 TestAnimator.cs using UnityEngine; public class TestAnimator : MonoBehavi ...

  9. css动画和jq动画的简单区分

    有很多不怎么用css3写动画的同学经常会对其中css3的transform,transition,translate,animation,@keyframes等等动画属性混淆错乱,经常使用了发现没有效 ...

随机推荐

  1. [转]用C#实现的条形码和二维码编码解码器

    条形码的标准: 条形码的标准有ENA条形码.UPC条形码.二五条形码.交叉二五条形码.库德巴条形码.三九条形码和128条形码等,而商品上最常使用的就是EAN商品条形码.EAN商品条形码亦称通用商品条形 ...

  2. Red5 1.0.5安装过程记录

    Red5从旧的服务器切换到了github上后,截至20150702仍未更新文档.为了搭建Red5开发环境,我像无头苍蝇一样乱转了很多博客和StackOverflow.藉此记录这次安装过程,希望能够帮助 ...

  3. 【原】Spark中Client源码分析(二)

    继续前一篇的内容.前一篇内容为: Spark中Client源码分析(一)http://www.cnblogs.com/yourarebest/p/5313006.html DriverClient中的 ...

  4. 一个free的问题

    请看下面的代码: #include<stdio.h> #include<stdlib.h> #include<sys/types.h> #include<sy ...

  5. 委托demo

    delegate bool Filter(string s); class test { static void Main() { Filter f=new Filter(A); Display(ne ...

  6. csipsimple 下载地址

    项目下载地址: http://git.oschina.net/zencodex/CSipSimple https://github.com/zencodex/csip

  7. HDU1542--Atlantis(扫描线)

    给N个矩形的端点坐标,求矩形覆盖面积和. 原理很简单,从左到右扫描,线段树记录的是纵向覆盖的长度.区间更新.因为坐标是实数而且很大,所以需要离散化. WA+RE+CE+MLE+...一共错了二十多次. ...

  8. 设置Windows的TCP/IP属性和内部网络号码

    这里,以Windows XP和Windows 7版本为例. 在安装了IPX/SPX协议或TCP/IP协议的Windows计算机上可以设置计算机的内部网络号码,主要可以防止进行局域网连接时出现冲突现象. ...

  9. 全英文版时间格式化07/29/2010 4:14:01 PM

    之前格式化,AM PM出不来,总是显示上午 下午 aspx页面的绑定: <%#Eval("AddDate") == DBNull.Value ? "" : ...

  10. 通过Response.Flush()实现IE下载失败的问题

    通过Response.Flush()实现对服务端文件的下载时,会失败,不能正常弹出IE下载框,经过测试发现需要进行如下设置后即可解决. 进入 [工具]--->[Internet选项]---> ...