leo列

导航

上一页 1 ··· 3 4 5 6 7

2012年8月15日 #

兼容浏览器取得scrollTopz值

摘要: document.body取得的是文档的body节点 ,document.documentElement取得的是文档的跟节点<html>,要取得文档的scrollTop应该用document.documentElement.scrollTop但是在IE下是怪异模式,不把<html>当成盒子模型,取不到document.documentElement.scrollTop的值,但是把body元素当成盒子模型的,因此通过document.body.scrollTop可以取到scrollTop的值,因此针对各浏览器,可以这么写:function getWinScrollTop( 阅读全文

posted @ 2012-08-15 17:04 leo列 阅读(263) 评论(0) 推荐(0) 编辑

2012年8月14日 #

js取backgroundPositionX的值

摘要: 如果有内联样式通过elem.style.backgroundPosition可以取得backgroundPositionX和backgroundPositionY两个值,但是如果没有内联样式通过计算样式getComputedStyle(elem,null).backgroundPosition得到的总是返回IE下的backgroundPositionX的值,我还没有找到通过getComputedStyle(elem,null)方法得到backgroundPositionY的值得方法,等到找到了再添上来,下面是兼容各浏览器取得backgroundPositionX的方法:今天遇到了获取backg 阅读全文

posted @ 2012-08-14 22:45 leo列 阅读(5208) 评论(0) 推荐(0) 编辑

2012年8月12日 #

setTimeout吾之愚见

摘要: 最近在公司做项目,遇到用setTimeout的情况比较的多,所以想单独的把这个知识点拿出来详细的了解下,看了一些资料,对setTimeout的用法发表一些看法,可能等我学得高深了回过头来看看自己的看法,觉得讲得并不那么的好,但是谨以此篇记录下来我学习的足迹已经对自己的交待。一,不带参数的 a,setTimeout("alert('3秒后执行我')",3000); //直接把执行语句放在双引号里当参数b,setTimeout(function(){alert("3秒后执行我");},3000); //直接把一个包含执行语句的匿名函数当参数c 阅读全文

posted @ 2012-08-12 13:02 leo列 阅读(816) 评论(0) 推荐(0) 编辑

2012年8月11日 #

取得图片的宽和高

摘要: 在WEB开发的实际过程中经常遇到加载入的图片,而有些操作需要知道这些加载进来的图片的宽和高,用JQUERY的$("img").height();或者$("img").width();并不是所有的浏览器都能取到,也试过javascript的function getImgProperty(elem,property){ var img = new Image(); img.src=elem.src; var w,h; w=img.width; h=img.height; return "width:"+w+"height:&qu 阅读全文

posted @ 2012-08-11 23:14 leo列 阅读(168) 评论(0) 推荐(0) 编辑

2012年8月10日 #

传递DOM对象参数,显示对象是NULL的报错

摘要: 今天为了解决这个问题花了好久,其实原理是很简单,但是没有想到这里的话,是一下子拿它没折,可能就因为它很简单,所以潜意识里被我忽视。一开始代码是这样的<script> var elem=document.getElementById("elemID"); function(elem) { if(elem.style.height) { .................; } }</script>我怎么写总是报错,说elem is null; 我找了很多办法,以为对象参数的传递方式我搞错了,或者... 阅读全文

posted @ 2012-08-10 23:46 leo列 阅读(363) 评论(0) 推荐(0) 编辑

js计算样式(取得外部样式)

摘要: 通过element.style[property]可以设置样式以及取得内联样式,即<div id="myDiv" style="color=#666; width=100px; height=200px;"></div> 通过 document.getElementById("myDiv").style.color可以取得#666;通过document.getElementById("myDiv").styly.width可以取得100px;通过document.getElementById 阅读全文

posted @ 2012-08-10 23:33 leo列 阅读(2006) 评论(0) 推荐(0) 编辑

2012年8月8日 #

ie8下jquery改变PNG的opacity出现黑边

摘要: 这些天在做一个效果,鼠标经过,PNG图片由透明变成不透明,jquery代码:$(element).animate({"opacity":1},1000);但是会出现黑边,晚上查了好多办法,分别对IE8设置过滤器啊等等,都不见效果。后面看了一篇文章说ie6不是不支持PNG格式,而是不支持PNG-24,但是能支持PNG-8.这个给了我启发,我发现了有3个办法来解决IE8下出现黑边的问题: 1.把图片保存成PNG-8格式。 2.把背景色一起切入到PNG格式里就不会出现黑边(这个是跟JPG一样的)。 3.把背景色一起切入并保存为JPG格式。 肯定还有其他的办法,如果知道的希望可以告 阅读全文

posted @ 2012-08-08 17:16 leo列 阅读(3967) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7