我们都知道浏览器有bug,而IE的bug似乎比大多数浏览器都多。IE的表现与其他浏览器不同的原因之一就是,显示引擎使用一个称为布局(layout)的内部概念。 因为布局是专门针对显示引擎内部工作方式的概念,所以一般情况下不需要了解它。但是,布局问题是许多IE显示bug的根源,所以理解这个概念以及它如 ...
分类:
Web程序 时间:
2016-08-31 17:15:09
阅读次数:
156
今天做了个手机页面,点击某个按钮->弹出菜单,再点击菜单以外的任意位置->关闭菜单,在其他浏览器里面没有问题,但是在IOS浏览器中并不会关闭。 网上解决这个bug的帖子很多,这篇帖子主要是讲原理,这里写个简单的代码,大家可以复制到自己页面中去实验: 上面这段代码在其他浏览器里面没有问题,在IOS的浏 ...
分类:
移动开发 时间:
2016-08-28 19:20:09
阅读次数:
4204
e = e || window.event是我们在做事件处理时候区分IE和其他浏览器事件对象时常用的写法。但是这行兼容性代码有没有必要出现在所有的事件句柄中呢?标准事件调用方式需要这行代码吗?下边我们做详细讨论。 在讨论之前,如果有些忘记或者不熟悉事件对象的先参考其他资料,或者看看这个连接的资料ht ...
获取鼠标的坐标有e.pagX和e.pagY,这是获取他们的x,和y轴的值,在火狐和其他浏览器中都是用e来获取参数的,但IE8中是用window.event来获取参数的,它不支持e.pagX和e.pagY,在IE8中的pageX = clientX + 页面滚动出去的距离,这里就有个兼容问题,其实兼容 ...
分类:
其他好文 时间:
2016-08-16 01:52:35
阅读次数:
188
在ie中,button默认的type是button,而其他浏览器和W3C标准中button默认的属性都是submit ...
分类:
Web程序 时间:
2016-08-12 10:12:20
阅读次数:
151
我们在制作网页的时候用得最多的就是 A 标签 超连接 但有时候需要在 A 里同时用到 href 和 onclick属性 下面我们先来分析一下 ,在不同的浏览器下有不同的效果 1 顺序 ie 6 : href 先触发 onclick 后触发 其他浏览器 先触发onlick 后触发 href 2 hre ...
分类:
Web程序 时间:
2016-08-06 12:56:47
阅读次数:
150
e = e || window.event是我们在做事件处理时候区分IE和其他浏览器事件对象时常用的写法。但是这行兼容性代码有没有必要出现在所有的事件句柄中呢?标准事件调用方式需要这行代码吗?下边我们做详细讨论。 在讨论之前,如果有些忘记或者不熟悉事件对象的先参考其他资料,或者看看这个连接的资料ht ...
可能早就知道,像汶川这种糟糕的日子网站全灰在IE下是可以轻松实现的(filter: gray;),不过,当时,其他浏览器是无解的。不过,时代发展,如今,CSS3的逐步推进,我们也开始看到“黑白效果”大规模应用于实际的可能。 CSS3 greyscale 滤镜实现 如下测试代码: .gray { -w ...
分类:
Web程序 时间:
2016-08-05 13:48:23
阅读次数:
184
多行显示情况 除了上述,还有其他的解决方法,但要兼容其他浏览器,还是比较麻烦的 可以通过设置高度来解决。 单行显示 一般设置下宽度 ...
分类:
Web程序 时间:
2016-08-02 13:41:36
阅读次数:
247
<marquee> 曾是 IE 下独有的一个走马灯效果的标签,其他浏览器并不兼容,于是出现了使用 JavaScript 来模拟该效果的插件。 版本: jQuery v1.3.2+ 在线实例 实例预览 kxbdMarquee 模拟 Marquee 无缝滚动 <marquee> 曾是 IE 下独有的一个 ...
分类:
Web程序 时间:
2016-08-02 08:52:28
阅读次数:
229