jQuery API翻译
文章平均质量分 77
傲雪kimi
这个作者很懒,什么都没留下…
展开
-
jQuery基本选择器
All Selector (“*”)选择所有的元素警告:所有或全体的选择器非常的慢,除了当它自己使用的使用Class Selector (“.class”)通过给出的class值选择所有匹配的元素对于class选择器,jQuery会使用Javascript的本地getElementsByClassName()函数,前提是浏览器支持。Element Sel翻译 2013-01-01 17:20:08 · 559 阅读 · 0 评论 -
jQuery孩子过滤选择器
:first-child Selector选择的元素是其父元素中的第一个子元素 $("div span:first-child") .css("text-decoration", "underline") .hover(function () { $(this).addClass("sogreen");翻译 2013-01-01 20:07:53 · 553 阅读 · 0 评论 -
jQuery层次选择器
Child Selector (“parent > child”)选择所有”parent“元素的所有直接的称为''child"的子元素作为CSS选择器,孩子选择器可以被所有现在的web浏览器所支持,如(Safari, Firefox, Opera, Chrome, and Internet Explorer 7+),但是IE6和以下版本尤其不能支持。然而在jQuery中,这个选择器(包括其翻译 2013-01-01 18:12:49 · 604 阅读 · 0 评论 -
jQuery基本过滤选择器
:animated Selector选择所有和选择器同时在运行的动画元素:eq() Selector选择匹配元素集合中索引为n的元素译者注:匹配给定索引值的元素,索引值是从0开始的。:even Selector选择所有索引值为偶数的元素,同见odd.译者注:选择匹配元素中索引值为偶数的元素,索引值是从0开始的。:first Selector翻译 2013-01-01 19:36:58 · 542 阅读 · 0 评论 -
jQuery可见性过滤选择器
:hidden Selector选择所有被隐藏的元素元素可以被认为是隐藏的几个原因:1.CSS的display为none的元素2.表单中type=“hidden”的元素3.width和height被明确设置为04.祖先节点元素是hidden,因此这些元素也不会在页面显示元素有visibility:hidden 或者opacity:0被认为是可见的,因为他们仍然占翻译 2013-01-01 20:05:57 · 753 阅读 · 0 评论 -
jQuery内容过滤选择器
:contains() Selector匹配所有包含了给定文本的元素。:empty Selector匹配所有没有子节点或者没有text的节点。:has() Selector匹配指定选择器,并且至少匹配一个元素的元素。:parent Selector匹配所有含有子节点或者文本(text)的元素,这相对于empty 选择器使用的。翻译 2013-01-01 19:39:50 · 406 阅读 · 0 评论 -
jQuery事件-事件对象
jQuery的事件系统根据W3c的标准正常化了事件对象。这个事件对象被保证传递给事件执行者。大多数属性被从原始事件中复制并正常化到新的事件对象上。jQuery.Event构造器jQuery.Event构造器是开放的(exposed),当调用trigger时,就可以使用的。new操作符是可选的。可以查看trigger的文档,如何将它和你的事件对象结合起来。如://Cr翻译 2013-01-08 17:09:51 · 721 阅读 · 0 评论 -
jQuery特效-基本
备注:方法的参数类型,见 jQuery特效-方法参数类型.hide()隐藏匹配的元素.hide().hide( [duration ] [, complete ] ).hide( options ).hide( [duration ] [, easing ] [, complete ] )没有参数的.hide()方法是最简单的方法来隐藏对象。翻译 2013-01-10 21:05:52 · 605 阅读 · 0 评论 -
jQuery核心篇-移交$变量控制权
放弃jQuery对$变量的控制。(译者注:并返回Object类型)jQuery.noConflict([removeAll])removeAll类型是布尔值一个布尔值指示是否从全局范围移除所有的jQuery变量。(包括jQuery变量名自身)许多javascript库使用$变量作为函数或者变量的名字,就像jQuery一样。在jQuery中,$仅仅只是一个jQuery翻译 2013-01-01 17:10:08 · 2009 阅读 · 0 评论 -
jQuery表单选择器
:button Selector选择所有button元素和type值为button的元素:checkbox Selector选择所有type值为checkbox的元素:checked Selector选择所有被checked的元素:disabled Selector选择所有被disabled的元素:enabled Selector翻译 2013-01-01 20:10:35 · 419 阅读 · 0 评论 -
jQuery文档操作-DOM插入操作-元素周围
.unwrap()从DOM中移除匹配元素的父元素,将匹配的元素放置在他们的地方.unwrap()这个方法不接受任何参数。.unwrap()方法移除元素的父元素。这是.wrap()的相反的方法。匹配的元素(和他们的兄弟元素,如果有)在DOM结构中替换他们的父元素。.wrap()使用htm结构来包裹每一个匹配的元素.wrap(wrappingEl翻译 2013-01-01 22:37:19 · 648 阅读 · 0 评论 -
jQuery常用工具方法
jQuery.contains()判断一个DOM元素是否在另一个DOM元素中。jQuery.contains(container,contained)container类型是元素。可能会包含其他元素的DOM元素。contained类型是元素。也许会把其他元素包含的DOM元素。注意:第一个参数必须是DOM元素,不是jQuery对象或者javascrip翻译 2013-01-09 17:08:40 · 573 阅读 · 0 评论 -
jQuery文档操作-DOM插入操作-元素外部
注:这篇博客是对文档的外部元素操作,和上一篇的区别在于在元素的内外操作,详细可以查看上一篇博客jQuery文档操作-DOM插入操作-元素内部对于这个方法的demo可以去查api-输入api.jquery.com/方法名/ 如api.jquery.com/after/ 这里就不赘述了。.after( content [, content] )添加指定参翻译 2013-01-02 19:58:53 · 621 阅读 · 0 评论 -
jQuery文档操作-替换操作
.replaceAll( target )将每个目标元素替换成匹配的元素.replaceAll(target)target类型是选择器。一个选择器表达式指示被替换的元素。.replaceAll()方法是.replaceWith()方法类似,只是将原始和目标颠倒。如下DOM结构: Hello And Goodbye我们能创建一元素,然后使翻译 2013-01-02 21:36:56 · 666 阅读 · 0 评论 -
jQuery数据篇-底层数据方法
jQuery.data( element, key, value )存储与指定元素关联的任何数据,并且返回设置的值。jQuery.data(element,key,value)element类型是元素。和该数据关联的DOM元素。key类型是字符串。被设置的数据的字符串命名。value类型是对象。新的数据值。Note:这是一个比较底层的方法翻译 2013-01-03 14:55:38 · 988 阅读 · 0 评论 -
jQuery数据篇-底层函数队列操作
jQuery.queue( element [, queueName] )显示在匹配元素上将要被执行的函数队列。jQuery.queue(element[,queueName])element类型是元素。检查附加的函数队列的DOM元素queueName类型是字符串。一个字符串包含函数队列的名字。默认值是fx,标准的效果队列。Note:这是底层的方法,翻译 2013-01-03 15:31:03 · 670 阅读 · 0 评论 -
jQuery数据篇-数据操作
.data( key, value )给匹配元素关联存储任意data.data(key,value).data(obj)key类型是字符串。设置数据的名字的字符串。value新的数据的值;它会是任何Javascript类型包括数组或对象。obj类型是对象。需要更新的键值对的对象。.data()方法允许我们在DOM元素上附加任何类型的d翻译 2013-01-03 17:13:00 · 1390 阅读 · 0 评论 -
jQuery特效-slide
备注:方法的参数类型,见 jQuery特效-方法参数类型.slideUp()通过滑动的动作隐藏匹配元素.slideUp( [duration ] [, complete ] ).slideUp( options ).slideUp( [duration ] [, easing ] [, complete ] ).slideUp()方法变化匹配元素的高度。翻译 2013-01-09 21:11:10 · 2395 阅读 · 0 评论 -
jQuery属性篇-prop
.prop( propertyName )获取第一个匹配元素property的值.prop(propertyName)propertyName类型是字符串。用来获取属性的名字。.prop()方法仅仅获取第一个匹配的元素的property值。如果一个属性的值没有被设定或者没有匹配的元素就返回undefined。给了能独立的获取每一个元素,使用循环结构如jQuery翻译 2013-01-01 21:42:34 · 1293 阅读 · 1 评论 -
jQuery属性篇-val
.val()获取第一个匹配元素的当前值.val()这个方法不接收任何参数。.val()方法主要是用来从表单元素中获取值比如input,select 和textarea.在 这个例子中,.val()方法返回包含每个被选择的option的数组;如果没有option被选中,返回null.对于selects和checkboxes,你也以使用:selected和:checke翻译 2013-01-01 21:58:00 · 596 阅读 · 0 评论 -
jQuery文档操作-DOM移除操作
.detach( [selector] )从DOM文档中移除匹配的元素.detach([selector])selector类型是选择器一个选择器表达式过滤匹配元素来被移除。.detach()方法和.remove()方法相同,除了.detach()方法保持所有jQuery的data和移除元素的之间关联。当移除的元素又重新被添加到DOM中时,这个方法是很有用的翻译 2013-01-02 20:54:12 · 612 阅读 · 0 评论 -
jQuery数据篇-函数队列操作
.queue( [queueName] )显示在匹配元素上会被执行的函数队列.queue([queueName])queueName类型是字符串。一段包含队列名字的字符串。默认值是fx,标准的效果队列。.queue( [queueName] , newQueue )操作将在匹配元素上执行的函数队列.queue([queueName],newQueue)翻译 2013-01-03 18:37:21 · 825 阅读 · 0 评论 -
jQuery文档操作-DOM插入操作-元素内部
.append( content [, content] )添加参数指定的内容到每个匹配元素的内部的末尾.append(content[,content]).append(function(index,html))content ①类型字符串,元素,jQueryDOM元素,HTML字符串,或者jQuery对象来插入到每个匹配元素后面content ②类型是字符串,翻译 2013-01-02 18:47:44 · 2128 阅读 · 1 评论 -
jQuery文档操作-复制
.clone( [withDataAndEvents] )创建匹配的元素深复制.clone([withDataAndEvents]).clone([withDataAndEvents][,deepWithDataAndEvents])withDataAndEvents类型是布尔值,默认值是false。一个布尔值指示事件句柄和数据是否和元素一起被复制。jQuery1.翻译 2013-01-01 22:15:09 · 919 阅读 · 0 评论 -
jQueryAPI解读导航页
本系列只是对jQuery 文档做了一次翻译,尽力做到翻译的正确,通俗易懂。翻译过程中,发现其中大多是对易错点,和使用注意的讲解。如果你是个初学者,需要有html,css,javascript相关的知识。在阅读的过程中可以对应着Demo看,这样学习效率更高。翻译的一些地方,如果存在问题,恳切希望指出,并贴出错误的问题。 在阅读之前,推荐先阅读jQuery使用类型,该篇文章主要讲解的是jQ原创 2012-12-07 09:20:50 · 744 阅读 · 0 评论 -
jQuery特效-方法参数类型
duration类型是字符串或数字来决定动画执行的时间,默认值是400毫秒。持续的时间给的是毫秒,越高的值表明越慢的动画,不是越快。可以提供fast和slow字符串来分别指明持续的时间是200和600毫秒,如果duration参数未提供,默认的持续时间是400毫秒。options类型是传递给该方法的附加选择的集合。附加选择主要有:duration、easing、comp翻译 2013-01-14 12:47:13 · 933 阅读 · 0 评论 -
jQuery特效-fade
备注:方法的参数类型,见 jQuery特效-方法参数类型.fadeIn()显示匹配的元素使之渐变成不透明.fadeIn( [duration ] [, complete ] ).fadeIn( options ).fadeIn( [duration ] [, easing ] [, complete ] ).fadeIn()方法变化匹配元素的透明翻译 2013-01-09 17:21:50 · 741 阅读 · 0 评论 -
jQuery特效-定制
备注:方法的参数类型,见 jQuery特效-方法参数类型.animate()执行一段设置了CSS属性的定制的动画.animate( properties [, duration ] [, easing ] [, complete ] ).animate( properties, options ).animate()方法允许我们在任何数值的CSS属性翻译 2013-01-14 16:13:29 · 806 阅读 · 0 评论 -
jQuery核心篇-jQuery()匹配元素
接收一段包含选择器(CSS selector)的字符串,用来匹配元素。(译者注:并返回jQuery对象)jQuery(selector[,context])jQuery(element)jQuery(elementArray)jQuery(object)jQuery(jQuery object)jQuery()selector类型是选择器。包含选择器表达式的的字翻译 2013-01-01 15:13:34 · 1247 阅读 · 0 评论 -
jQuery核心篇-jQuery()创建元素
根据提供的原始HTML字符串动态的创建DOM元素。(译者注:并返回jQuery对象)jQuery(html[,ownerDocument])jQuery(html,attributes)方法一:html类型是字符串。动态创建的HTML字符串。注意该方法会解析HTML,不能解析XML。ownerDocument类型是document新的元素会被创建所在的文档。翻译 2013-01-01 16:17:25 · 2684 阅读 · 0 评论 -
jQuery核心篇-jQuery()执行函数
当DOM加载完成的时候,绑定一个将被执行的函数。(译者注:并返回jQuery对象)jQuery(callback)callback类型是函数。当DOM加载完成后,该函数会执行。这个方法就像$(document).ready()一样,因此它被用来在页面中包裹其他的$()操作,前提是DOM元素加载完毕。从技术的角度来讲,它是可链式使用的,然而还是没有太多的使用它来链式(翻译 2013-01-01 16:50:08 · 767 阅读 · 0 评论 -
jQuery属性篇-class
.addClass()添加相关的class到匹配的元素。.addClass(className).addClass(function(index,currentClass))className类型是字符串。一个或多个有空格隔开的class会被添加到每一个匹配元素的class属性上。function(index,currentClass)类型是函数。一个函数返回的翻译 2013-01-01 20:15:57 · 737 阅读 · 0 评论 -
jQuery属性篇-html
.html()获取第一个匹配的元素的HTML内容。.html()这个方法不接受任何参数。这个方法在XML文档中不适用。在一个HTML文档中.html()能够用做获取任何元素的内容。如果这个选择器表达式匹配了多个元素,只有第一个匹配的元素将会返回它的HTMl内容。如下代码:$('div.demo-container').html();为了能够获取希望得到的的内翻译 2013-01-01 20:39:40 · 574 阅读 · 0 评论 -
jQuery属性篇-attr
.attr( attributeName )获取第一个匹配的元素的属性的值。.attr(attributeName)类型是字符串。用于获取的属性的名字。这个.attr()方法是获取第一个匹配元素的属性值。为了单独的获取每个元素的值,使用循环结构如jQuery的.each()或.map()方法。jQuery1.6,没有被设置的属性的元素使用.attr()方法返回的翻译 2013-01-01 21:14:08 · 1011 阅读 · 0 评论 -
jQuery使用类型
JavaScripe提供了一些内置的数据类型。除了这些,这个文档中的虚拟类型如Selectors,增强的伪类型如Events和所有你希望知道的关于函数的一切。你应该试着将下面的拷贝到你的浏览器的JavaScript控制台(Chrome, Safari 的开发中工具, IE 8+) 或者firefox的firebug控制台,来实验其中的例子。当一个例子中提到这个类型的默认值是布尔值时,可以在翻译 2013-01-13 11:00:05 · 1148 阅读 · 0 评论