javascript
yimeng501
这个作者很懒,什么都没留下…
展开
-
取得多层嵌套div的绝对位置
有时嵌套多层div时,可能由于设置了内层div的top和left是相对与外层div来说的,所以有时计算内部的div到body的边的距离会出现错误,此时,只需要循环div的外层的多个父节点,累加就能得到最终的结果,函数如下. [code="javascript"]function absPos(node){ var x=y=0; do { x+=node.offsetLeft;...2009-03-27 15:42:45 · 1027 阅读 · 0 评论 -
使用flash在客户端存储数据
偶然在google code中看到一个这样的代码,用来解决在客户端存储数据的解决方案,我们平时都经常使用cookie存储数据,但是cookie有一定的局限性,使用flash存储能解决cookie所存在的局限,所以把代码整理了一下....2009-03-28 16:23:59 · 93 阅读 · 0 评论 -
firefox与ie 的javascript区别
Document.form.item 问题现有问题:现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 firefox下运行。 解决方法:改用 document.formName.elements["elementName"]。 集合类对象问题现有问题:现有代码中许多集合类对象取用时使用 (),IE 能接受,firefox 不能。 ...2009-07-04 12:19:11 · 96 阅读 · 0 评论 -
js反射机制
反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。 在JavaScript中利用for(…in…)语句实现反射 在JavaScript中有一个很方便的语法来实现反射,即for(…in…)语句,其语法如下: for(var p in obj){ //语句 } 这里var p表示声明的一个变量,用以存储对象obj的属性(方法)名...2010-04-19 07:58:23 · 69 阅读 · 0 评论 -
ENTER键可以让光标移到下一个输入框
2010-04-19 08:11:06 · 612 阅读 · 0 评论 -
js等比例缩放图片
$.fn.DrawImage = function(options) { return this.each(function(index) { var $this = jQuery(this); var opts = jQuery.extend({ ...原创 2011-07-03 14:54:35 · 135 阅读 · 0 评论