jQuery操作动画完整实例分析

本文实例讲述了jQuery操作动画。分享给大家供大家参考,具体如下:

<html>
 <head>
 <title>jQuery操作动画</title>
 <meta charset="UTF-8"/>
 <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
 <script type="text/javascript">
  //在一个函数中实现点击触发---jQuery和js相结合的实现方法,(不推荐)
  var flag=false;    //最开始设置为不显示,所以设置为false,以为规定了false对应的会执行下拉的操作
//  function testCl(){    //实现点击一次下拉显示。再次点击收起
//  if(flag){
//   $("#showdiv").slideUp(2000);
//   $("#lb1").attr("src","../img/labledown.jpg"");
//   flag=false;
//  }else{
//   $("#showdiv").slideDown(2000);
//   $("#lb1").attr("src","../img/lableUp.jpg"");
//   flag=true;
//  }
//  }
  //仅仅利用jQuery实现,在不使用onclick的方法实现
//  $(function(){    //相当于$(document)的效果,页面加载的时候置入
////  $("ul>label").bind("click",function() //利用bind也可以实现这个操作,而且可以修改其事件触发的机制
//  $("ul>label").click(function(){   //利用ul>label得到属性子对象,然后进行其属性的操作
//   if(flag){
//   $("#showdiv").slideUp(2000);
//   $("#lb1").attr("src","../img/labledown.jpg");
//   flag=false;
//   }else{
//   $("#showdiv").slideDown(2000);
//   $("#lb1").attr("src","../img/lableUp.jpg");  //改变标签的图标
//   flag=true;
//   }
//  });
//  })  //直接利用$进行页面操作,在其函数的内部是一个标签的点击属性操作
  //利用分散的方法实现鼠标移动的操作
  $(function(){
  $("ul>label").bind("mouseout",function(){
   $("#showdiv").slideUp(2000);
   $("#lb1").attr("src","../img/labledown.jpg");
  });
  $("ul>label").bind("mouseover",function(){
   $("#showdiv").slideDown(2000);
   $("#lb1").attr("src","../img/lableUp.jpg");
  });
  })   //在页面操作中有两个对象的操作来分别控制两个事件
 </script>
 <style type="text/css">
  ul li{
  list-style-type: none;
  }
  img{
  width: 160px;
  height: 100px;
  margin-left: 70px;
  }
  #lb1{
  width: 30px;
  height: 20px;
  margin-top: 80px;
  margin-left: 80px;
  }
 </style>
 </head>
 <body>
 <ul>
  <img src="../img/labledown.jpg" id="lb1"/>  <label for=""><b>Clannad展示</b></label>;
  <div id="showdiv" style="display: none;"> <!--设置刚开始的不进行显示-->
  <li><img src="../img/0.jpg"/></li>
  <li><img src="../img/dangao.jpg"/></li>
  </div>
 </ul>
 </body>
</html>

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行效果。

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery页面元素操作技巧汇总》、《jQuery常见事件用法与技巧总结》、《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

(0)

相关推荐

  • 分享8款优秀的 jQuery 加载动画和进度条插件

    加载动画和进度条在网站和 Web 应用中的使用非常流行.虽然网速越来越快,但是我们的网站越来越复杂,同时用户对网站的使用体验的要求也越来越高.在内容加载缓慢的时候,使用时尚的加载动画和进度条告诉用户还有内容正在加载是一种非常好的方式.今天这篇文章向大家推荐10款基于 jQuery 实现的加载动画和进度条插件. Spin.js 最喜欢这款插件了,动画图片的长度.粗细.速度和角度都可以灵活控制,想要做成什么样都可以. 源码下载    在线演示 Percentage Loader 一款轻量的 jQue

  • JQuery常用简单动画操作方法回顾与总结

    本文实例讲述了JQuery常用简单动画操作方法.分享给大家供大家参考,具体如下: jQuery基础动画回顾 .hide() 隐藏动画 .show() 出现动画 .toggle() 切换显示状态 .slideUp()/Down() 下拉/卷起动画 .slideToggle() 下拉卷起切换 .fadeIn()/Out() 淡入/出动画 .fadeToggle() 淡入淡出切换 .fadeTo() 透明度变化到指定透明度,参数为(duration,opacity) .animate() 控制css动

  • 详解JQuery基础动画操作

    1.jQuery动画效果,隐藏和显示. 两个方法:hide()"隐藏"      show()"显示" <p>JQuery动画效果,隐藏和显示</p> <input type="button" value="隐藏" id="button1"> <input type="button" value="显示" id="b

  • jQuery 选择器、DOM操作、事件、动画

    Jquery选择器 $(document).ready(function(){}) $(function(){}) 如果获取的对象是jQuery对象,那么在变量前面加上$,例如:var $variable=jQuery对象 选择器 1, 判断页面是否存在某元素:if($("#tt").length>0){} 或者if($("#tt")[0]){}; 2, 基本选择器 $("#test") 选择id为test的元素 $(".test

  • jQuery动画与特效详解

    1.显示和隐藏hide()和show() 对于动画来说,显示和隐藏是最基本的效果之一,本节简单介绍jQuery的显示和隐藏. 复制代码 代码如下: <script type="text/javascript">             $(function() {                 $("input:first").click(function() {                     $("p").hide();

  • jQuery使用动画队列自定义动画操作示例

    本文实例讲述了jQuery使用动画队列自定义动画操作.分享给大家供大家参考,具体如下: jQuery的queue()方法和dequeue()方法配合使用,可以完成对函数队列的操作. 实现步骤: 1.新建一个函数数组,把动画函数依次放进去: 2.调用queue()方法将动画函数数组加入队列中: 3.利用dequeue()方法取出函数队列中的第一个函数,并执行它. 示例: <!DOCTYPE html> <html> <head> <title>jQueryQu

  • jQuery动画animate方法使用介绍

    复制代码 代码如下: $(function() { $("#left").click(function(){ $(".block").show(); $(".block").animate({ width: "+200px", height: "+200px", fontSize: "1em", borderWidth: 10 }, "slow","swin

  • Jquery中使用show()与hide()方法动画显示和隐藏图片

    (1)功能描述 在页面中单击"显示"连接,通过show()方法以动画的方式显示一幅图片,同时在方法中执行一个回调函数,用于改变图片的边框样式:单击已显示的图片时,通过hide()以动画的方式隐藏该图片. (2)实现代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.d

  • jQuery中实现动画效果的基本操作介绍

    动画效果 show():显示 hide()隐藏 $().toggle():显示和隐藏效果切换 都可以传入参数,speed. fadeOut(淡出) fadeIn(淡入) fadeToggle();淡入淡出切换 fadeTo(2000,0.3)将图片显示到透明度为30%的程度 滑动显示 slideDown(): slideUp(): slideToggle(): 都可以传入一个speed参数. $(':animated');获取正在执行动画的元素. 将正在执行动画的元素停止: $(':animat

  • jQuery实现切换页面过渡动画效果

    直接为大家介绍制作过程,希望大家可以喜欢. HTML结构 该页面切换特效的HTML结构使用一个<main>元素来作为页面的包裹元素,div.cd-cover-layer用于制作页面切换时的遮罩层,div.cd-loading-bar是进行ajax加载时的loading进度条. <main> <div class="cd-index cd-main-content"> <div> <h1>Page Transition</

  • jQuery插件Slider Revolution实现响应动画滑动图片切换效果

    这是一款非常强大的内容切换插件,它基于jQuery,它充分响应,支持移动设备,支持手机触摸,键盘翻页:它内置幻灯.视频播放计时器,它拥有各种模式:自定义,自动响应,全屏:它有多种动画效果.3d效果...总之你想到的效果它都做到了,它的名字叫Slider Revolution. HTML Slider Revolution是一款基于jQuery的插件,使用它时需要先载入jQuery库文件,以及Slider Revolution依赖的css和js文件. <script src="js/jque

随机推荐