摘要: 一直不是很记得jquery中怎么设置自增值,比如当点击按钮时 div在当前宽度基础上增加宽度100px,可以这样写:$('button.test').click(function(){ $('div.test').animate( { width:"+=100px", height:"+=100px"}, 'normal'); // ~~ +=100px,单位px可以省略 阅读全文
posted @ 2014-02-10 12:22 stephenykk 阅读(2159) 评论(0) 推荐(0) 编辑
摘要: 从jq api手册摘过来的内容,index这个方法在写 tab silder 之类的组件还是比较有用的说。js没有传统的函数重载的概念,但是根据传入参数的不同,js的函数可以完成不同的功能,也可说是重载的思想吧如果不给 $(selector).index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的位置。如果参数是一组DOM元素或者jQuery对象,$(selector).index( doms| $(selector) )那么返回值就是传递的元素相对于原先集合的位置。如果参数是一个选择器,$(selector).index(selector) 那么返 阅读全文
posted @ 2014-02-10 10:16 stephenykk 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 前几天在看《jquery基础教程》,看到事件委托的时候,关于live()方法讲的不是很详细,就去搜了一下关于live()和delegate()的。然后在一处看到live()已经被移除了,囧,然后去看了最新的jq源码,果然被移除了,现在是1.9.1版本,不知道live()是在之前哪个版本被移除的,惭愧啊,之前都没留意。看源码发现bind()和delegate()都是由on()实现的。on()的描述如下:.on( events [, selector ] [, data ], handler(eventObject) ) //~~~ on可以实现事件绑定和事件委托 低版本的jQuery好像没有on 阅读全文
posted @ 2014-02-10 09:39 stephenykk 阅读(267) 评论(0) 推荐(0) 编辑