-
iTarget目标;首先要初始化变量,初始化设置查看全部
-
IE9, Firefox, Chrome, Opera 和 Safari 使用属性 opacity 来设定透明度。opacity 属性能够设置的值从 0.0 到 1.0。值越小,越透明。 IE8 以及更早的版本使用滤镜 filter:alpha(opacity=x)。x 能够取的值从 0 到 100。值越小,越透明。查看全部
-
盒子默认样式:filter:alpha查看全部
-
参数越少越好,所以去掉一个参数,对另外一个参数进行判断查看全部
-
参数的使用查看全部
-
代码相同的部分需要封装,可以利用两个不同的参数进行区分查看全部
-
棒棒哒查看全部
-
代码截图查看全部
-
。。。查看全部
-
1.offsetWidth属性可以返回对象的padding+border+width属性值之和,style.width返回值就是定义的width属性值。 2.offsetWidth属性仅是可读属性,而style.width是可读写的。 3.offsetWidth属性返回值是整数,而style.width的返回值是字符串。 4.style.width仅能返回以style方式定义的内部样式表的width属性值。 clientWidth是对象看到的宽度(含padding,不含border) offsetWidth是指对象自身的宽度(含padding,含border) scrollWidth是对象实际内容的宽度(含padding,含border,含滚动条) JS中 obj.style.attr 只能获取行内样式 要获取非行内样式要通过obj.currentStyle[attr]或者getComputedStyle(obj,false)[attr]方法获取 可以封装为function getStyle(obj,attr){ if(obj.currentStyle){return obj.currentStyle[attr];}else{returngetComputedStyle(obj,false)[attr]}} obj.offsetWidth 返回值是数值所以不用parseInt();而obj.style.width获取的是像素值 (当给div增加边框值时,且宽度在内联样式里设置,js中obj.offsetWidth返回值中包括有边框,所以会导致js程序中数值的判断有误。当把宽度设置到行内样式时,上述的现象则没有。)查看全部
-
$(function(){ $('#bm a').mouseenter(function(){ $(this).find('i').animate({top:'-35px',opacity:'0'},100,function(){ $(this).css({top:"30px"}); $(this).animate({top:'10px',opacity:'1'}) }) }) })查看全部
-
遍历json可以使用for(var i in json){ alert(i); //i为元素名 alert(json[i]);//输出第i元素的值 }查看全部
-
链式运动可以在方法里增加一个回调函数作为参数。查看全部
-
parseFloat()方法的精确度不够严格,需要做处理。 处理方法可以使用四舍五入法,Math.round();查看全部
-
所有offset属性的值都会包括边框值和padding,需要用getstyle属性来实现。 obj.currentStyle[attr];//针对IE浏览器 obj.getComputerStyle(obj,false)[attr];//针对FireFox浏览器查看全部
举报
0/150
提交
取消