一.jquery对象的介绍。

引入jquery库后,通过形如$("#id")的方式得到的对象叫做jquery对象。如var $uu = $("#username");

jquery对象和dom对象不一样,一般的,为了方便同dom对象区分,将jquery对象赋值给变量时,通常让这个变量名以$开始,如上面的$u1,这样一看就知道它是jquery对象了。

jquery对象与dom对象的区别与联系:

先讲dom对象,dom对象是浏览器自带对象(不用引入任何js库,就可以用var username = document.getElementById("username");来获取id属性设为username的元素,也叫dom对象),dom对象只能调用dom对象相关的属性和方法,不能调用jquery对象的相关的属性和方法。

jquery对象是jquery库独有的,也只能调用jquery对象相关的属性和方法,不能调用dom对象相关的属性和方法。

jquery对象和dom对象是可以互转的:

由dom对象获得jquery对象,只需用jquery()或者$()包裹dom对象即可,一般选用后一种方式包裹,简单些。如下:

var $u2 = jquery(username);

或者

var $u3 = $(username);

由jquery对象获得dom对象,如下:

var username = $uu[0];

也就是说jquery对象是一个数组,里面元素就是dom对象。可以通过$uu.length来获取此数组的长度。

二.一些常用的jquery特效:

1.隐藏、显示某元素,hide()、show()方法:

$("#one").hide();  //隐藏id为one的盒子,底层是设置了display为none;

$("#one").show();  //显示id为one的盒子,底层是设置了display为block;

还可以往方法中传递一个时间参数,以毫秒为单位,表示多少时间内隐藏、显示:

$("#one").hide(3000);  //3s内隐藏id为one的盒子,效果是在这3s内指定的盒子慢慢缩小,直至不见

$("#one").show(3000);  //3s内显示id为one的盒子,效果是在这3s内指定的盒子慢慢变大,直至样式指定的大小

2.淡入淡出,让某盒子慢慢退掉颜色、显示颜色,fadeOut()、fadeIn()方法:

$("#one").fadeOut();  //让id为one的盒子的背景色慢慢褪去,最后盒子消失,display为none

$("#one").fadeIn();  //让id为one的盒子的背景色慢慢恢复

同理,如果往fadeOut()、fadeIn()方法中传入一个时间参数,则表示在多少时间之内完成以上操作。

3.滑动解锁,slideUp()、slideDown()方法:

$("#one").slideUp();  //盒子上滑收缩隐藏

$("#one").slideDown();  //盒子下滑恢复显示

同理,如果往slideUp()、slideDown()方法中传入一个时间参数,则表示在多少时间之内完成以上操作。

4.执行动画,animate()方法,用法:animate({" ":" "}),大括号里面数据是json格式,键值都要用双引号括住:

$("#one").animate({"margin-left":"300px"});  //让盒子往右300px

$("#one").animate({"margin-left":"300px"},3000);  //3s内让盒子往右300px

$("#one").animate({"padding":"30px"});  //让盒子变大60px

jquery对象介绍及一些jquery小特效的更多相关文章

  1. 怎样判断一个jquery对象是否为空jquery对象

    if ( $('#myDiv').length ){} http://stackoverflow.com/questions/47... 也可以直接判断$('#myDiv')[0]===undefin ...

  2. dom对象转成jquery对象时候 变成数组 jquery转成dom时候 取数组第一个

  3. jQuery介绍 DOM对象和jQuery对象的转换与区别

    jQuery介绍 DOM对象和jQuery对象的转换与区别 jQuery介绍      jQuery: http://jquery.com/      write less, do more.   j ...

  4. Dom对象和JQuery对象的详细介绍及其区别

    一直搞不清Dom对象和JQuery对象之间的区别,今天好好总结下 1.dom对象(摘抄自百度百科http://baike.baidu.com/link?url=4L8bZ7kW6kE-it4F-1LU ...

  5. 理解jQuery对象$.html

    前面的话 如果要比喻jQuery和原生javascript的关系,我个人认为是自动档和手动档汽车的区别.使用原生javascript,可以知道离合器以及档位的作用:而使用jQuery,则把离合器和手动 ...

  6. JQuery原理介绍及学习方法

    前言 对于JQuery,想必大家都很熟悉.目前,很多web项目,在实施的过程中,考虑到各浏览器原生JS API的兼容性,大都会选用JQuery或类似于JQuery这样的框架来进行网页效果开发.JQue ...

  7. JQuery:介绍、安装、选择器、属性操作、动画

    目录 jQuery 详细内容 1.JQuery介绍 2.JQuery的下载安装 3.JQuery的使用 4.jQuery的选择器 5.JQuery的属性操作 6.动画 6.自定义动画 jQuery 详 ...

  8. jQuery对象与dom对象相互转换

    核心提示:jquery选择器得到的jquery对象和标准的 javascript中的document.getElementById()取得的dom对象是两种不同的对象类型,一般情况下,如S('#id' ...

  9. jQuery对象与DOM对象之间的转换方法

    刚开始学习jquery,可能一时会分不清楚哪些是jQuery对象,哪些是DOM对象.至于DOM对象不多解释,我们接触的太多了,下面重点介绍一下jQuery,以及两者相互间的转换. 什么是jQuery对 ...

随机推荐

  1. C# ASP.net 入门之简单通讯录

    简单通讯录功能虽然简单,却包括了制作一个网站的基本功能!各个模块可以作为新手入门的参考. 简单通讯录实现功能:1.登录 2.注册 3.后台管理 4.前台登录显示 5.创建联系人 6.密码修改 代码下载 ...

  2. linux主机load average的概念&&计算过程&&注意事项

    最近开发的一个模块需要根据机房各节点的负载情况(如网卡IO.load average等指标)做任务调度,刚开始对Linux机器load average这项指标不是很清楚,经过调研,终于搞清楚了其计算方 ...

  3. 学习新手给Android新手的一些学习建议

    时间紧张,先记一笔,后续优化与完善. Shamoo做Android开辟已有一年了,对Android开辟也有一点点了解.上面就给Android新手说说我对Android浅面的意识和一点建议吧,知道的大牛 ...

  4. 关于ASP.NET WebAPI中HTTP模型的相关思考

    对于.NET的分布式应用开发,可以供我们选择的技术和框架比较多,例如webservice,.net remoting,MSMQ,WCF等等技术.对于这些技术很多人都不会陌生,即时没有深入的了解,但是肯 ...

  5. 办理滑铁卢大学(本科)学历认证『微信171922772』UW学位证成绩单使馆认证University of Waterloo

    办理滑铁卢大学(本科)学历认证『微信171922772』UW学位证成绩单使馆认证University of Waterloo QQ/微信171922772办理毕业证成绩单.真实使馆及教育部学历认证★诚 ...

  6. YUI Compressor压缩失效的场景-eval和with

    一.官方文档的说明 in the face of evil features such as eval or with, the YUI Compressor takes a defensive ap ...

  7. Robot Framework使用技巧

    1.变量的使用 变量可以在命令行中设置,个别变量设置使用--variable (-v)选项,变量文件的选择使用--variablefile (-V)选项.通过命令行设置的变量是全局变量,对其所有执行的 ...

  8. javascript实现页面右侧在线客服始终跟随鼠标滚动而上下滚动且始终位于屏幕中间

    效果如图,右侧的联系一栏始终位于页面的中间位置,且随着页面的上下滚动而滚动跟随 css的话没什么好说的,看图 代码 window.onload=window.onresize=window.onscr ...

  9. 最全js 放大镜效果

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  10. Texture的渲染及截屏功能

    我们今天就简单说下 cocos2d的Texture的简单用法,并将一张大图裁剪成小图并保存起来 我们先准备一张大图,如下: 只看图,表太在意内容啊. 我们的目的就是将这张大图裁剪成一张张的小图并保存下 ...