在其它的非IE浏览器虽然不支持这个滤镜,但是支持透明滤镜的,你可以分一下,IE下继续使用你这个效果,而在非IE浏览器下用透明滤镜:
style.opacity opacity = 0.5 CSS3 style.MozOpacity -moz-opacity: 0.5 Mozilla 里等同上面这个滤镜 这个滤镜也适用于Netscape style.KHTMLOpacity -khtml-opacity: 0.5 Safari 里的透明滤镜。 IE: obj.filters.alpha.opacity to meizz(梅花雪)
其实我想过你那个问题的。但是透明 opacity 这个他不是一个渐变的过程。一般这种图片过度特效最多持续一秒把,最多最多两秒 duration=2 超过2秒就很累赘,喧宾夺主了。
在2秒钟里面实现
g_img.style.filter="alpha(opacity="+i+")" 透明度的变化是比较累赘的事情。要用 window.setInterval 改变 i 的值, 而且还要调用几十上百次window.setInterval 才能看到效果。
这样的话,我觉得得不赔失,是为了特效而特效了
另外一种考虑是,毕竟非ie浏览器是少数,即使在ff下 没有图片过度特效,其实也没什么, 还是很流畅,不过就是看不到ie里面的美而已。
27.ff下链接的onclick事件不起作用
<div id="bigwhatwedo" ><a href="javascript:onclick = display('whatwedo')" target="">我们做什么</a></div> 在ie下没有问题,在ff下点击了没有反应。作了多次尝试,换成onclick="display('whatwedo')"仍然不行,后来通过多次检 查,搜索仍然找不到门路,最后采用惯用的方法--一步一步alert();出来看效果,原来是一个id的值写错了,但奇怪的是ie下面没有关系?是 ie的容错内容太强了还是火狐的容错内容太差了?不过还是喜欢火狐的严谨和标准哈。可以让人发现不少深层次的东西。哈哈。
28.ff中div定位不能通过js初始化
必须先设定值并且要设定度量单位 top:80px;left:212px;
出处:博客园
责任编辑:bluehearts
上一页 ie和火狐兼容问题 [6] 下一页 ie和火狐兼容问题 [8]
◎进入论坛网络编程版块参加讨论
|