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. settings.php rwx

    440/400 https://www.drupal.org/node/137702 You must understand the meaning of XYZ chmod from file at ...

  2. mybatis2

    正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Sessio ...

  3. CI 3.0.6 控制器打印base_url 地址不为 localhost的解决方法

    1.在application\config\autoload.php 第92行 加载url    $autoload['helper'] = array('url'); 2.application\c ...

  4. PHPCMS V9 非超级管理员批量移动权限

    第一步:确实存在这个问题,修改方法是在后台->扩展->菜单管理里面,管理内容里面添加子菜单, 第二步:在操作完以上步骤后,再在角色权限管理里面再重新赋权限就可以了

  5. js 根据不同情况引入不同操作

    1.根据分辨率不同引入不同的JS // 根据不同的分辨率引入不同的JS代码 <script> if (screen.width == 1440 && screen.heig ...

  6. How threads differ from processes

    How threads differ from processes Threads differ from traditional multitasking operating system proc ...

  7. 节约内存:Instagram的Redis实践(转)

    一.问题:     数据库表数据量极大(千万条),要求让服务器更加快速地响应用户的需求. 二.解决方案:      1.通过高速服务器Cache缓存数据库数据      2.内存数据库 三.主流解Ca ...

  8. 爹地,我找到了!15个极好的Linux find命令示例

    爹地,我找到了!15个极好的Linux find命令示例 http://blog.jobbole.com/48931/ 妈咪,我找到了!15个实用的Linux find命令示例 http://blog ...

  9. 实战Nginx与PHP(FastCGI)的安装、配置与优化

    一.什么是 FastCGIFastCGI是一个可伸缩地.高速地在HTTP server和动态脚本语言间通信的接口.多数流行的HTTP server都支持FastCGI,包括Apache.Nginx和l ...

  10. C#中REF和OUT的区别

    在C# 中,既可以通过值也可以通过引用传递参数.通过引用传递参数允许函数成员更改参数的值,并保持该更改.若要通过引用传递参数, 可使用ref或out关键字.ref和out这两个关键字都能够提供相似的功 ...