11 2012 档案
摘要:今天遇到一个问题,就是相同的src值,但是图片换成了另一张图片,名称不变,但是图片不变化,仍显示原来的图片,但通过firebug看img标签里图片已经变化,因为当src的地址不变时浏览器不会重新加载图片,而仍从缓存里面读取。所以要想让它不从缓存取,而是重新从服务器加载,只需给这个src后面加一个随机数,这样浏览器看到每次显示的随机数不同,就认为是读取的是不同的图片,所以就不会从缓存取图片啦,而是从服务器上重新加载在此之前尝试过把img的src清空,然后再赋值一个新的src值,还有定义一个新的img对象,先remove原来的img,然后用新img覆盖他,但是都不好使。一句随机数顶了好多行的代码,
阅读全文
摘要:我创建了一个div,给这个div添加了一个类名,一开始我用Odiv.setAttribute("class","my_div")给这个div添加class属性,这个在ff,ie8,9都ok,但是在ie7和ie6下面就不认识,那个创建的div根本没有显示,然后我想起来class好像是保留字,所以我就把class换成className,这回ie7好啦,ie6还是不显示,ff里也不显示啦。然后我就想还有什么方法可以给div设置类名呢,就在网上搜了一下,原来还可以用赋值的方式来设置元素的类名,即Odiv.className = "my_div"
阅读全文
摘要:我们常常用text-indent的负值隐藏文本,他也一直很好用,但是今天当他与float偶遇,他把持不住啦,直接不起作用啦,为啥不知道,反正用了一个font-size:0;line-height:0;overflow:hidden就好啦。这个从ie6-9,再到ff都ok
阅读全文
摘要:1.不能把遮罩层效果直接加在body元素上,因为body里的元素都是在body之上,不管给body设置z-index有多大都不管用,按照始终都在遮罩层撒谎那个吗,所以要在body上面盖一个空div,这个div跟body一样大小,在这个div上加遮罩效果。2.遮罩层的宽高一定要取document.documentElement.scrollHeight 和document.documentElement.clientHeight两者中的最大值,因为这样当出现滚动条的时候,滚动条的区域也会有遮罩层,否则就是百度,横向的也是同理。Math.max(document.documentElement.s
阅读全文

浙公网安备 33010602011771号