javascript
shangs
学习能力强,合作能力比较好,性格开朗容易相处。
展开
-
offsetParent 算法分析
以下部分内容翻译自 W3C 的 CSSOM View Module,W3C 工作草案 2008年2月22日。 当调用元素 A 的 offsetParent 属性时,必须按以下算法返回元素。 以下任一条件为真时,返回 null,并停止本算法。 A 是根元素。 A 是 HTML 的 body 元素。 元素 A 的 position 属性计算值是 fixed。注 1 如果转载 2011-12-20 14:52:42 · 715 阅读 · 0 评论 -
判断浏览器的类型
function isIE(){ //ie? 判断是不是ie if (window.navigator.userAgent.indexOf("MSIE")>=1) return true; else return false; }原创 2011-12-20 11:28:20 · 736 阅读 · 0 评论 -
js attachEvent and js addEventLintener JS事件
attachEvent方法,为某一事件附加其它的处理事件。(不支持Mozilla系列) addEventListener方法 用于 Mozilla系列 举例: document.getElementById("btn").onclick = method1; document.getElementById("btn").onclick = method2; document转载 2011-12-15 11:44:44 · 957 阅读 · 0 评论 -
熟悉html标签的innerHTML属性
innerHTML属性往往有不小的应用,那么就让我们来看一下吧: 1:最简单的innerHTML应用莫过如此,在html代码如下所示: div id="show"> 这是测试的div div> p> p> a href="javascript:ShowWord()">点我a> 相应的javascript转载 2011-12-15 14:16:53 · 1357 阅读 · 0 评论 -
offsetLeft,Left,clientLeft的区别
假设 obj 为某个 HTML 控件。 obj.offsetTop 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算上侧位置,整型,单位像素。 obj.offsetLeft 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置,整型,单位像素。 obj.offsetWidth 指 obj 控件自身的绝对宽度,不包括因 o转载 2011-12-16 18:32:36 · 795 阅读 · 0 评论 -
IE和Firefox的显示效果不一样,都是padding惹的祸
padding test 复制代码 以上的代码在IE中和firefox会有不同的效果.最主要原因是firefox解释padding-top与IE的效果不同 fixfox的对DIV总高度是padding-top+height的,而IE中,padding-top是包含在height中的, 要解决这一个矛盾,可以利用!important te转载 2011-12-16 18:47:18 · 5086 阅读 · 1 评论 -
js.offsetParent属性
JS OffsetParent属性 offsetParent属性返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的(在包含层次中最靠近的),并且是已进行过CSS定位的容器元素。 如果这个容器元素未进行CSS定位, 则offsetParent属性的取值为根元素(在标准兼容模式下为html元素;在怪异呈现模式下为body元素)的引用。 当容器元素的style.displa转载 2011-12-16 18:56:16 · 948 阅读 · 0 评论