1. 前端人员经常遇到的问题就是如何区分IE及非IE浏览器,JavaScript代码是: 2. 将日期直接转换为数值: 3. 非IE浏览器下将类数组对象 "arguments" 转换为数组: arguments不是Array的实例,因此不是真正的数组,也就没有slice(),那为什么使用“Array ...
分类:
编程语言 时间:
2016-04-03 00:19:21
阅读次数:
178
attachEvent是ie添加事件处理程序,接收两个参数,其中事件类型名称要加"on", 可以添加多个事件处理程序,按照添加顺序相反的顺序触发; addEventListener是给非ie添加事件处理程序,接收三个参数,第一个是事件名,不需要加“on”, 第二个是绑定的函数,第三个参数是一个布尔值
分类:
其他好文 时间:
2016-03-09 12:23:18
阅读次数:
163
什么是CSS清除浮动? 在非IE浏览器(如Firefox)下,当容器的高度为auto,且容器的内容中有浮动(float为left或right)的元素,在这种情况下,容器的高度不能自动伸长以适应内容的高度,使得内容溢出到容器外面而影响(甚至破坏)布局的现象。这个现象叫浮动溢出,为了防止这个现象的出现而
分类:
Web程序 时间:
2016-02-23 12:59:14
阅读次数:
169
1、动态脚本元素 var script = document.createElement('script'); script.type = 'text/javascript'; script.onload = function(){//非IE alert('script loaded'); }; s
分类:
Web程序 时间:
2016-02-23 12:48:46
阅读次数:
159
<script type="text/javascript"> function stopPropagation(e) { if (e.stopPropagation) e.stopPropagation();//停止冒泡 非ie else e.cancelBubble = true;//停止冒泡
分类:
Web程序 时间:
2016-02-07 02:16:24
阅读次数:
202
解决Uploadify上传控件在非IE浏览器中不工作,需要做如下2步修改:1.Global.asax文件中,实现Application_BeginRequest函数:void Application_BeginRequest(object sender, EventArgs e) { ...
分类:
Web程序 时间:
2016-01-22 02:34:47
阅读次数:
139
最近我在重写select下拉组件时,使用ul->li来模拟select中的一个个option,并给li添加索引,取名为value。非IE浏览器下value值工作正常,但是IE下value值工作不正常,经考察发现如下规律:1)value值不能为负数或者空字符串,不然报错。2)value值不能比int的...
分类:
其他好文 时间:
2016-01-21 19:16:50
阅读次数:
117
1..停止事件冒泡JavaScript代码//如果提供了事件对象,则这是一个非IE浏览器if ( e && e.stopPropagation )//因此它支持W3C的stopPropagation()方法e.stopPropagation();else//否则,我们需要使用IE的方式来取消事件冒泡...
分类:
Web程序 时间:
2015-12-28 18:25:53
阅读次数:
126
IE6及其以下版本可见IE7及其以下版本可见只有IE6版本可见除了IE以外的版本IE8以下的版本可见IE7及大于IE7的版本可见用法:(1)可使用如下代码检测当前IE浏览器的版本(注意:在非IE浏览器中是看不到效果的)您正在使用IE浏览器版本 5版本 5.0版本 5.5版本 6版本 7那如果当前的浏...
分类:
其他好文 时间:
2015-12-28 14:16:07
阅读次数:
240
区别IE及非IE浏览器之前,js判断的方式都是利用浏览器的useragent字段。通过判断useragent字段里面是否包含有MSIE字段来判断是否是IE系列浏览器,屡试不爽。但是在IE11之后,微软把自家的IE革命了,IE11里面的useagent没有MSIE字样。IE 11的userAgent为...
分类:
其他好文 时间:
2015-12-25 15:19:56
阅读次数:
196