码迷,mamicode.com
首页 > 编程语言 > 详细

javascript Math函数

时间:2014-11-22 17:19:56      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:blog   io   ar   使用   sp   java   on   div   问题   

 

 Math.max()。作用:返回参数里的数字里最大的一个数字:

    Math.max(12,123,3,2,433,4); // returns 433
  因为这个函数能够校验数字,并返回其中最大的一个,所以你可以用它来测试浏览器对某个特性的支持情况:

    var scrollTop=Math.max(
        doc.documentElement.scrollTop,
        doc.body.scrollTop
    );
    这个是用来解决IE问题的。你可以获得当前页面的 scrollTop 值,但是根据页面上 DOCTYPE的不同,上面这两个属性中只有一个会存放这个值,而另外一个属性会是 undefined,所以你可以通过使用 Math.max() 得到这个数






你给页面元素附加一个CSS class时,要么它是这个元素的第一个CSS class,或者是它已经有了一些class, 需要在已有的class后加上一个空格,然后追加上这个class。而当你要去掉这个class时,你也需要去掉这个class前面的空格(这个在过去非常重要,因为有些老的浏览器不认识后面跟着空格的class)。

        function addclass(elm,newclass){
 		var classes = elm.className.split(‘ ‘);
		classes.push(newclass);
		elm.className = classes.join(‘ ‘);
 	} 
这会确保所有的class都被空格分隔,而且你要追加的class正好放在最后。

  

javascript Math函数

标签:blog   io   ar   使用   sp   java   on   div   问题   

原文地址:http://www.cnblogs.com/q446223455/p/4115370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!