Richard Tyson

导航

10 2014 档案

getBoundingClientRect获取元素在页面上的位置
摘要:getBoundingClientRect用于获得页面中某个元素的左,上,右和下分别相对浏览器视窗的位置。getBoundingClientRect是DOM元素到浏览器可视范围的距离(不包含文档卷起的部分)。该函数返回一个Object对象,该对象有6个属性:top,lef,right,bottom,... 阅读全文

posted @ 2014-10-18 00:46 tyson 阅读(567) 评论(0) 推荐(0)

document.compatMode 浏览器渲染模式判定利器
摘要:在加了DOCTYPE的页面document.compatMode输出CSS1Compat,不管加的是XHTML的还是HTML5的DOCTYPE。没有加的输出BackCompat。BackCompat(Quirks Mode)Standards-compliant mode is not switch... 阅读全文

posted @ 2014-10-17 22:34 tyson 阅读(151) 评论(0) 推荐(0)

javascript中如何判断变量类型
摘要:typeof 只能判断基本类型,如number、string、boolean。当遇上引用类型变量就没那么好用了,结果都是object。使用Object.prototype.toString.call(true).slice(8,-1)就能准确的知道变量的类型了。特此备忘。 阅读全文

posted @ 2014-10-02 01:33 tyson 阅读(147) 评论(0) 推荐(0)

chrome浏览器和其它浏览器对scrollTop、scrollLeft的获取方法
摘要:chrome浏览器不能通过document.documentElement.scrollTop来获得距上滚动距离,得到的值始终为0;需要用document.body.scrollTop来获取。其它浏览器用document.documentElement.scrollTop就可以,scrollLeft... 阅读全文

posted @ 2014-10-01 23:06 tyson 阅读(235) 评论(0) 推荐(0)