1、会飞的li

html:

  1. <ul id="ulL">
  2. <li>中国</li>
  3. <li>美国</li>
  4. <li>德国</li>
  5. <li>俄罗斯</li>
  6. <li>越南</li>
  7. </ul>
  8. <ul id="ulR">
  9. </ul>

jq:

  1. $(function () {
  2. $("li").click(function () {
  3. var $curLi = $(this); //被点击的li jq对象
  4. if ($curLi.parent().attr("id") == "ulL") {
  5. $curLi.css("position", "absolute").animate({ left: "1366px" }, 2000, function () {
  6. $curLi.appendTo($("#ulR")).css("position", "static");
  7. });
  8. }
  9. else {
  10. $curLi.css("position", "absolute").animate({ left: "10px" }, 2000, function () {
  11. $curLi.appendTo($("#ulL")).css("position", "static");
  12. });
  13. }
  14. });
  15. });

 2、QQ消息框

html:

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

jq:

  1. $(function () {
  2. $("#msgQQ").hide();
  3. $("#showMsg").click(function () {
  4. $("#msgQQ").slideDown(2000,close);
  5. });
  6. });
  7.  
  8. function close() {
  9. setTimeout(function () {
  10. $("#msgQQ").slideUp();
  11. }, 2000); //setTimeout执行一次,setInterval执行多次
  12. }

 3、磁力图片

html

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

jq:

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

 4、伸缩菜单

html

  1. <ul>
  2. <li>政治明星</li>
  3. <li>
  4. <div>
  5. 马英九</div>
  6. <div>
  7. 普京</div>
  8. <div>
  9. 奥巴马</div>
  10. </li>
  11. <li>体育明星</li>
  12. <li>
  13. <div>
  14. 姚明</div>
  15. <div>
  16. 乔丹</div>
  17. <div>
  18. 奥尼尔</div>
  19. </li>
  20. <li>娱乐明星</li>
  21. <li>
  22. <div>
  23. 周杰伦</div>
  24. <div>
  25. 谢霆锋</div>
  26. <div>
  27. 王杰</div>
  28. </li>
  29. <li>IT明星</li>
  30. <li>
  31. <div>
  32. 马化腾</div>
  33. <div>
  34. 马云</div>
  35. <div>
  36. 雷军</div>
  37. </li>
  38. </ul>

jq:

  1. $("li:odd").hide();
  2. $("li:odd").addClass("odd");
  3. $("li:even").toggle(function () {
  4. var strSel = $("li").index($(this));
  5. var iSel = parseInt(strSel);
  6. $("li").eq(iSel + 1).slideDown(1000);
  7. }, function () {
  8. var strSel = $("li").index($(this));
  9. var iSel = parseInt(strSel);
  10. $("li").eq(iSel + 1).slideUp(1000);
  11. });
  12. });

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. 【转】linux /usr/bin/ld cannot find 解决

    原文网址:http://blog.csdn.net/mzwang123/article/details/6702889 问题:在linux环境编译应用程式或lib的source code时常常会出现如 ...

  2. c# PrintDocument 设置自定义纸张大小的示例

    .Net 提供的打印类PrintDocument 非常简洁易用,不过在实际应用开发中往往需要对纸张进行自定义,尤其是需要进行票据打印时.这个问题也困扰了我许久,经过查阅相关的资料和多次尝试,发现 其实 ...

  3. lightoj 1004

    很水的一个dp #include<cstdio> #include<iostream> #include<cstring> #include<algorith ...

  4. [Stephen]转载 如何提高测试用例评审效率

    年前启动的项目,之前一直各种需求文档的评审,之后搁置了一段时间进行其他项目的测试,如今开始各个模块的测试点评审,项目较大,模块较多,仅需求点将近250个.由8个人负责分工完成,几乎每天一个会议对各模块 ...

  5. 使用页面对象模型(pageFactory)

    页面对象模型可以使测试脚本有更高癿可维护性,减少了重复癿代码,把页面抽象出来. 页面对象设计模式提供了测试一个接口,测试可以像用户行为一样来操作页面. 通过隐藏页面元素定位,返有劣将测试代码和页面分离 ...

  6. window上使用GIT的个人经验(入门级)

    0.安装 使用google上的msysgit http://code.google.com/p/msysgit/downloads/list 尽量用最新版的吧 1.KEY 关于 key,.ssh里面的 ...

  7. Java笔记(二十七)……IO流中 File文件对象与Properties类

    File类 用来将文件或目录封装成对象 方便对文件或目录信息进行处理 File对象可以作为参数传递给流进行操作 File类常用方法 创建 booleancreateNewFile():创建新文件,如果 ...

  8. 如何通过Visual Studio发布Azure应用程序

    发布 Azure 云服务 使用 Azure Tools for Visual Studio,可以直接从 Visual Studio 将云服务发布到 Azure. 在发布 Azure 云服务之前,必须已 ...

  9. Storm系列(二十)分区事务PartitionTransaction及示例

    在Storm中分区事务的处理,Spout端需要实现IPartitionedTransactionalSpout接口,用于对批次及偏移量的控制,而Bolt都必须实现IBatchBolt接口,通常继承至B ...

  10. UVa1328 - Period(KMP找最短循环节)

    题目大意 给定一个长度为n的字符串,求它的每个前缀的最短循环节 题解 白书例题~~~ "错位部分"长度为i-f[i], 如果这个前i个字符能够组成一个周期串,那么"错位& ...