摘要:
假设一个集合中有10个元素,源生js在添加事件的时候,会使用for循环,里面的i的值,就是当前点击元素是集合中的第i个元素.在jquery中,获得i的值的方法如下: 这里是一个序列 这里是一个序列 这里是一个序列 这里是一个序列 这里是一个序列 这里是一个序列手册里的方法有时候会有点问题.正确的获得i的值的方法如下:$( "#act li" ).index( $(this)) 首先获得元素所在的元素集合.然后使用index(),参数就是当前对象this 阅读全文
摘要:
可以使用element.attr('checked','checked') 来进行选中.但是不能使用 element.attr('checked','false') 来取消选中.必须通过以下方式:for(var i=0; i<elements.length; i++){ elements[i].checked=false} 其中的elements可以是jquery对象,也可以是原生对象. 阅读全文
摘要:
.black {position:absolute;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50);background:#000;_height:expression(document.body.offsetHeight+"px")} 阅读全文
摘要:
webkit的私有属性:html{-webkit-text-size-adjust:none;} 阅读全文
摘要:
我们先从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... 阅读全文
摘要:
1.javascript中的select元素添加option使用add()方法select的add方法,第一个参数是需要被添加的option元素,第二个参数决定了被添加的位置普通浏览器中,第二个参数是一个既有的option对象,添加的option元素被插入到它之前.ie7浏览器中,第二个参数是一个索引,表示第n个既有的option对象.ie8以上版本,传入两种对象它都能识别.如果没有第二个参数,则插入在最后.对于普通浏览器,如果传入的是索引数值,它不会认为是出错,还是会添加在最后2.jquery中的$.browser检测浏览器类型参考:jquery实战/chapter6/$.browser(m 阅读全文