jQuery是一个兼容多浏览器的javascript库,核心理念是写得更少,做得更多。如今,jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。

特点:  
    通过插件来扩展
    多浏览器支持,解决了IE6,7,8的兼容性问题
    简单小巧,使用方便
 关于版本 
    版本号:v1....兼容IE6,7,8及其他的浏览器
    版本号:v2....不兼容IE6,7,8,支持模块化开发
 得到JQuery对象

要想的到JQuery很简单,只需在找到的元素前加上$符号即可,JQuery强大的选择功能可以让我们很容易的获取到我们需要的对象,下面看几个简单的例子:

<div id="div1">

    <div class="main1"></div>
<div class="main2"></div>
<div class="main3"></div>
<div class="main4"></div>
</div>

  $("#div1") //找到了id为div1的元素

  $(".main1") //找到了class为main1的元素

  $(".main1").next()//找到了class为main2的元素

  $(".main1").nextAll() //找到了class为main2,main3,main4的元素 

  $(".main2").prev()//找到了class为main1的元素

  $(".main4").prevAll() //找到了class为main1,main2,main3的元素

  以上是最简单,最常用的几个选择元素的方法

动画的简单介绍:

show(speed,fn);

speed:指定显示完成的时间

fn:在动画完成时执行的函数,每个元素执行一次。

$("p").show("fast",function(){
$(this).text("Animation Done!");
});

以上代码的执行结果是p元素显示的内容为Animation Done!

让事先隐藏的对象缓慢的显示出来;

hide(speed,fn );

$("p").hide("fast",function(){
alert("Animation Done.");
});

以上代码的执行结果是p元素隐藏,并弹出提示框,提示内容为Animation Done

toggle();元素在显示和隐藏之间来回切换

slideDown();//以向下划的方式显示

快速将段落滑下,之后弹出一个对话框

jQuery 代码:
$("p").slideDown("fast",function(){
alert("Animation Done.");
});

slideUP();//以向上滑的方式显示:

缓慢的将段落滑上

jQuery 代码:
$("p").slideUp("slow");描述:
快速将段落滑上,之后弹出一个对话框 jQuery 代码:
$("p").slideUp("fast",function(){
alert("Animation Done.");
});

fadeIn()//淡入

用600毫秒缓慢的将段落淡入

jQuery 代码:
$("p").fadeIn("slow");

快速将段落淡入,之后弹出一个对话框

jQuery 代码:
("p").fadeIn("fast",function(){
alert("Animation Done.");
});

fadeOut();//淡出

缓慢的将段落淡出

jQuery 代码:
$("p").fadeOut("slow");

快速将段落淡出,之后弹出一个对话框

jQuery 代码:
$("p").fadeOut("fast",function(){
alert("Animation Done.");
});

fadeTo()//把所有匹配元素的不透明度以渐进方式调整到指定的不透明度,并在动画完成后可选地触发一个回调函数。

使用淡入效果来显示一个隐藏的 <p> 元素:

jQuery 代码:
$(".btn2").click(function(){
$("p").fadeIn();
});

缓慢的将段落的透明度调整到0.66,大约2/3的可见度

jQuery 代码:
$("p").fadeTo("slow", 0.66);

快速将段落的透明度调整到0.25,大约1/4的可见度,之后弹出一个对话框

jQuery 代码:
$("p").fadeTo("fast", 0.25, function(){
alert("Animation Done.");
});

animate()

用于创建自定义动画的函数。

这个函数的关键在于指定动画形式及结果样式属性对象。这个对象中每个属性都表示一个可以变化的样式属性(如“height”、“top”或“opacity”)。注意:所有指定的属性必须用骆驼形式,比如用marginLeft代替margin-left.

而每个属性的值表示这个样式属性到多少时动画结束。如果是一个数值,样式属性就会从当前的值渐变到指定的值。如果使用的是“hide”、“show”或“toggle”这样的字符串值,则会为该属性调用默认的动画形式。

  $("#block").animate({
width: "90%",
height: "100%",
fontSize: "10em",
borderWidth:
}, );

后面还可以跟动画完成后执行的函数:

 $("#block").animate({
width: "90%",
height: "100%",
fontSize: "10em",
borderWidth:
}, ,
  function(){
backgroundColor:"black"
);
  }

stop([clearQueue],[jumpToEnd])

停止所有在指定元素上正在运行的动画。

如果队列中有等待执行的动画(并且clearQueue没有设为true),他们将被马上执行;

stop();

中止当前动画,继续队列中的下一个动画。

stop(true);

表示清除动画队列,并在当前位置终止动画。

stop(true,true);

清除动画队列,并终止在当前动画的最终位置处。

finish();

清空所有队列,并停止在最后的动画的最终位置处

关于JQuery简单介绍的更多相关文章

  1. jQuery 简单介绍

    jQuery  简单介绍 jQuery的定义 jQuery是一个快速,小巧,功能丰富的JavaScript库.它通过易于使用的API在大量浏览器中运行,使得   HTML文档遍历和操作,事件处理,动画 ...

  2. jQuery简单介绍

    一.jQuery介绍 jQuery是一个轻量级的.兼容多浏览器的JavaScript库. jQuery使用户能够更方便地处理HTML Document.Events.实现动画效果.方便地进行Ajax交 ...

  3. jQuery简单介绍及基本用法(选择器&DOM操作)

    简介 jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).jQuery设计的宗旨是“write Le ...

  4. <一> jQuery 简单介绍

    jQuery 库位于一个 JavaScript 文件中,其中包含了所有的 jQuery 函数. 可以通过下面的标记把 jQuery 添加到网页中: <head> <script ty ...

  5. jQuery学习----简单介绍,基本使用,操作样式,动画

    jQuery简单介绍 jq是js的插件库,说白了,jq就是一个js文件 凡事能用jq实现的,js都能实现.但是js能实现的,jq不一定能够实现 jq的引入 http://www.bootcdn.cn ...

  6. jQuery系列 第一章 jQuery框架简单介绍

    第一章 jQuery框架简单介绍 1.1 jQuery简介 jQuery是一款优秀的javaScript库(框架),该框架凭借简洁的语法和跨平台的兼容性,极大的简化了开发人员对HTML文档,DOM,事 ...

  7. angular1.x的简单介绍(二)

    首先还是要强调一下DI,DI(Denpendency Injection)伸手获得,主要解决模块间的耦合关系.那么模块是又什么组成的呢?在我看来,模块的最小单位是类,多个类的组合就是模块.关于在根模块 ...

  8. 简单介绍Javascript匿名函数和面向对象编程

    忙里偷闲,简单介绍一下Javascript中匿名函数和闭包函数以及面向对象编程.首先简单介绍一下Javascript中的密名函数. 在Javascript中函数有以下3中定义方式: 1.最常用的定义方 ...

  9. python 全栈开发,Day53(jQuery的介绍,jQuery的选择器,jQuery动画效果)

    js总结 js: 1.ECMAScript5 ES5语法 2.DOM CRUD 获取 3种方式 id tag className //面向对象 对象 : 属性和方法 某个对象中 function $( ...

随机推荐

  1. 日期时间组件 - layui.laydate

    全部参数 一.核心方法:laydate(options); options是一个对象,它包含了以下key: '默认值' { elem: '#id', //需显示日期的元素选择器 event: 'cli ...

  2. SPSS数据分析—聚类分析

    多元分析的主要思想之一就是降维,我们已经讲过了很多降维的方法,例如因子分析.主成分分析,多维尺度分析等,还有一种重要的降维方法,就是聚类分析. 聚类分析实质上就是按照距离远近将数据分成若干个类别,使得 ...

  3. Centos启动Cassandra交互模式失败:No appropriate python interpreter found

    在CentOS6.5安装好Cassandra后,启动交互模式: bin/sqlsh 192.168.10.154 时,报错 No appropriate python interpreter foun ...

  4. call 和 apply使用

      call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 this 的指向.因为 JavaScript 的函数存在「定义时上下文」 ...

  5. ECSHOP v2.7.3注入漏洞分析和修复

    测试版本 漏洞条件 漏洞利用 产生原因 修复方案 1.测试版本 v2.7.3 RELEASE 20121106(最新) v2.7.3 RELEASE 20120411 2.漏洞条件 需登录到后台 3. ...

  6. php empty,isset,is_null比较(差异与异同)

    php empty,isset,is_null比较(差异与异同)  http://www.cnblogs.com/chengmo/archive/2010/10/18/1854258.html

  7. Windows 2003 EE升级服务错误号:0x8DDD0018 解决办法

    错误提示: [错误号: 0x8DDD0018] 此站点无法继续,因为这些 Windows 服务中的一个或多个没有运行: “自动更新”功能(允许站点查找.下载和安装适用于您的计算机的高优先级更新程序) ...

  8. DataFormatString 转

    数据绑定之DataFormatString 设定BoundField的DataFormatString,通常有以下几种 DataFormatString= "{0:C}" 货币,货 ...

  9. mybatis(4)_二级缓存深入_使用第三方ehcache配置二级缓存

    增删改对二级缓存的影响 1.增删改也会清空二级缓存 2.对于二级缓存的清空实质上是对value清空为null,key依然存在,并非将Entry<k,v>删除 3.从DB中进行select查 ...

  10. <c:forEach>循环list,一个表格两列数据

    参考: http://zhidao.baidu.com/link?url=apG5dUmW7RjB5eOYKSWOWdKd7nxFpkDO4n3i8R6MWYKl7E2JC1OCtPILF4G4EUO ...