摘要:
先来看看offsetParent返回的是什么值 ele.offsetParent返回的是ele元素最近的并且是定位过(relative,absolute)的父元素,如果没有父元素或者是父元素中没有一个是定位过的,返回值就是body元素 ele.offsetLeft和ele.offsetTop取值问题 阅读全文
摘要:
做网页特效经常用到onmousemove事件,多见于显示当前目标的某些信息,但是经常会出现弹出框晃动的情况,原因基本都是鼠标脱离了当前元素跑到其他元素上了直接导致弹出层消失,这个过程不断重复就出现了晃动的情况,下面是本人写的一些代码示例,就出现了晃动的情况(例子中的图片随便找,小图尺寸170*170 阅读全文
摘要:
scrollTop和offsetTop的区别:scrollTop是指某个可滚动区块向下滚动的距离,比如向下滚动了10个像素,那么这个元素的scrollTop属性值就是10,这个属性的值是可读写的,且不需要设置positionoffsetTop则是元素的上边框与父元素的上边框的绝对距离。 scroll 阅读全文
摘要:
CSS table{ width: 400px; } table,td{ border:1px solid white; text-align: center; } 网页调用 var target = document.getElementById('target'); //日历添加到网页某个元素里 阅读全文
摘要:
DOM已经实现了getElementByClass,这个功能内部是怎么实现的呢 js代码及如何使用: function getElementByClass(className,parentNode){ parentNode = parentNode || document; var children 阅读全文
摘要:
#div1{width:200px;height:200px;background:red;position:absolute;} #div2{width:200px;height:200px;background:green;position:absolute;left:300px;} <div 阅读全文
摘要:
<div style="width: 150px; height: 150px; padding: 25px; border:1px solid blue; " id="divBox"> <p style="width: 100px; height: 100px; padding:25px; bor 阅读全文
摘要:
构造函数的返回值 在传统语言中,构造函数不应该有返回值,实际执行的返回值就是此构造函数的实例化对象。 而在js中构造函数可以有返回值也可以没有。 1、没有返回值则按照其他语言一样返回实例化对象。 2、若有返回值则检查其返回值是否为引用类型。如果是非引用类型,如基本类型(string,number,b 阅读全文
摘要:
Array.prototype.unique1 = function(){//有局限性,1,“1”的情况会被去重,因为存入临时对象时,数组中的值被统一转换成了字符串 var obj = {},newArr = []; for(var i=0;i<this.length;i++){ if(!obj[t 阅读全文
摘要:
先看一段代码 var f = function g() { return 1; }; if (false) { f = function g(){ return 2; }; } alert(g()); 你知道在不同浏览器中的输出结果是什么吗? 把这段代码放到IE 6 和chorme,firefox里 阅读全文