上一页 1 ··· 12 13 14 15 16
摘要: bind()方法,是javascript原生的函数类的一个原型方法(即Function.prototype里的方法),不支持ie低版本.基本格式:function.bind(obj1,obj2,obj3...);其中,function是一个方法属性obj1是执行此方法的this上下文obj2及之后的参数,是执行function时传入的参数bind方法有两个用处:1.用来改变function方法中的上下文2.给function方法传入参数bind方法和apply方法,call方法的区别:1.最大的区别是,bind方法是返回一个改变了上下文和参数的新方法,而不是执行了function2.bind方 阅读全文
posted @ 2013-11-30 20:41 诗&远方 阅读(3277) 评论(0) 推荐(0) 编辑
摘要: 假设一个集合中有10个元素,源生js在添加事件的时候,会使用for循环,里面的i的值,就是当前点击元素是集合中的第i个元素.在jquery中,获得i的值的方法如下: 这里是一个序列 这里是一个序列 这里是一个序列 这里是一个序列 这里是一个序列 这里是一个序列手册里的方法有时候会有点问题.正确的获得i的值的方法如下:$( "#act li" ).index( $(this)) 首先获得元素所在的元素集合.然后使用index(),参数就是当前对象this 阅读全文
posted @ 2013-11-29 20:37 诗&远方 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 可以使用element.attr('checked','checked') 来进行选中.但是不能使用 element.attr('checked','false') 来取消选中.必须通过以下方式:for(var i=0; i<elements.length; i++){ elements[i].checked=false} 其中的elements可以是jquery对象,也可以是原生对象. 阅读全文
posted @ 2013-11-29 20:34 诗&远方 阅读(8293) 评论(0) 推荐(0) 编辑
摘要: .black {position:absolute;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50);background:#000;_height:expression(document.body.offsetHeight+"px")} 阅读全文
posted @ 2013-11-29 20:02 诗&远方 阅读(313) 评论(0) 推荐(1) 编辑
摘要: webkit的私有属性:html{-webkit-text-size-adjust:none;} 阅读全文
posted @ 2013-11-29 20:00 诗&远方 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 我们先从Math.max()函数说起,Math.max后面可以接任意个参数,最后返回所有参数中的最大值。比如alert(Math.max(5,8))//8alert(Math.max(5,7,9,3,1,6))//9但是在很多情况下,我们需要找出数组中最大的元素。var arr=[5,7,9,1]alert(Math.max(arr)) // 这样却是不行的。一定要这样写function getMax(arr){ var arrLen=arr.length; for(var i=0,ret=arr[0];i<arrLen;i++){ ret=Math.max(r... 阅读全文
posted @ 2013-11-29 19:25 诗&远方 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 1.javascript中的select元素添加option使用add()方法select的add方法,第一个参数是需要被添加的option元素,第二个参数决定了被添加的位置普通浏览器中,第二个参数是一个既有的option对象,添加的option元素被插入到它之前.ie7浏览器中,第二个参数是一个索引,表示第n个既有的option对象.ie8以上版本,传入两种对象它都能识别.如果没有第二个参数,则插入在最后.对于普通浏览器,如果传入的是索引数值,它不会认为是出错,还是会添加在最后2.jquery中的$.browser检测浏览器类型参考:jquery实战/chapter6/$.browser(m 阅读全文
posted @ 2013-11-29 19:21 诗&远方 阅读(3119) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16