04 2013 档案

摘要:1、对数组和集合进行遍历 $.each 2、对数组进行筛选 $.grep 3、对数组进行转换 $.map 4、其他 $.inArray $.makeArray 阅读全文
posted @ 2013-04-26 17:16 本杰克 阅读(344) 评论(0) 推荐(0)
摘要:1. show()和hide(),从显示器上以非动画方式使元素立即显示和隐藏,也通过传递参数控制动画速度。toggle()命令用于使元素在显示和隐藏状态之间切换。2. fadeOut() 和 fadeIn(),则通过调整元素的不透明度最终在显示器里删除元素或展现元素。fadeTo(),以动画的方式表现已包装元素的不透明度的变化,但不会从显示器上删除元素。3. jQuery内建的动画效果通过调整元素的垂直高度以动画方式删除或展现元素:slideUp()、slideDown() 以及slideToggle()。4. animate() 用于创建自定义动画的函数。 阅读全文
posted @ 2013-04-24 17:39 本杰克 阅读(127) 评论(0) 推荐(0)
摘要:一般来说,$符号是最容易引发冲突的地方。jQuery使用$作为jQuery名称的别名,因此jQuery所展示的每个功能都用到$。但是其他库,如常见的Prototype也使用$名称。 所幸还好,jQuery提供了$.noConfict() 实用工具函数,用于放弃对$名称的控制,把$符号让给其他任何库。 因为$只是jQuery的别名,所有在应用$.noConfic() 之后jQuery的全部功能依然可用,只是要使用jQuery标示。 当然也可以通过自定义的方式给jQuery定义一个更短的、不会引起冲突的别名:   var $j=jQuery; 另一个经常采取的习惯用法是创建一个环境,在里面$名称的作用域被设定为引用jQuery对象。   (function($) { /* some functions */ })(jQuery); 阅读全文
posted @ 2013-04-24 16:08 本杰克 阅读(183) 评论(0) 推荐(0)
摘要:如下图选择器描述*匹配任何元素E匹配标签名称为E的所有元素E F匹配标签名称为F,作为E的后代节点的所有元素E>F匹配标签名称为F,作为E的直接子节点的所有元素E+F匹配前面是临近兄弟节点E的所有元素F(E和F紧挨着)E~F匹配前面是任何兄弟节点E的所有元素F(E和F可以不挨着)E:has(F)匹配标签名称为E,至少有一个标签名称为F的后代节点的所有元素E.C匹配带有类名C的所有元素E。.C等效于*.CE#I匹配id特性值为I的元素E。#I等效于*.IE[A]匹配带有特性A的所有元素E(不管特性A的值是什么)E[A=V]匹配所有元素E,其特性A的值是VE[A^=V]匹配所有元素E,其特性 阅读全文
posted @ 2013-04-18 09:55 本杰克 阅读(174) 评论(0) 推荐(0)
摘要:filter(expression) 方法利用传入的选择器表达式或筛选函数,从集合中筛选元素。expression为选择器表达式e.g. 对所有标签<a>中title包含文本special的元素应用special类样式。$('a').filter('[title*=special]').html("special Link").addClass("special");expression为筛选函数 filter()方法,当传给它一个函数,它会为每个包装集元素反复调用这个函数,如果函数调用返回false,就删除当 阅读全文
posted @ 2013-04-16 22:02 本杰克 阅读(574) 评论(0) 推荐(0)