首先看下JS的事件模型,JS事件模型为向上冒泡,如onclick事件在某一DOM元素被触发后,事件将跟随节点向上传播,直到有click事件绑定在某一父节点上,如果没有将直至文档的根。 阻止冒泡: 1、stopPropagation()对于非IE浏览器。 2、cancelBubble属性为true,对 ...
分类:
Web程序 时间:
2016-08-18 09:52:37
阅读次数:
177
在JS中改变CSS样式,一般是通过鼠标或者键盘事件触发调用函数来实现CSS样式的改变,采用“className.style.stylename="";”来实现,例如 现在能够得到如下页面: 而我们想实现点击选择框的时候能够弹出下拉菜单的效果,可以在js中使用如下代码: 在非IE浏览器中,使用even ...
分类:
Web程序 时间:
2016-08-18 08:41:02
阅读次数:
392
之前有需求需要操作Chrome中的dom元素,没做过这个,但是网上关于这个方面的资料比较少,所以自己捣腾了几天,在知道.net中有这个玩意。 但是一百度,全是关于java,python的而c#的那是一个少。当然对其中的操作我还有很多不了解,这里我只是提出来c#是可以操作非IE的浏览器的。 ...
onchange触发事件必须满足两个条件:1)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效)2)当前对象失去焦点(onblur);onpropertychange 只要当前对象属性发生改变,都会触发事件,但是它是IE专属的; oninput是onpropertychange的非IE版 ...
分类:
Web程序 时间:
2016-08-13 01:16:26
阅读次数:
237
我们知道为元素绑定事件可以使用addEventListener方法,但是低版本IE下是没有这个方法,这时我们就要使用attachEvent方法去兼容,可以写成下面这样: ...
分类:
其他好文 时间:
2016-08-09 11:54:06
阅读次数:
264
已知一个div内有一个img,两者的高度均不知道,但图片的高度一定小于div的高度 代码如下: .box { /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align:middle; /*设置水平居中*/ text-align:cente ...
分类:
Web程序 时间:
2016-08-05 23:02:05
阅读次数:
237
转:http://blog.csdn.net/imust_can/article/details/6957969 该标签不是HTML3.2的一部分,并且只支持MSIE3以后内核,所以如果你使用非IE内核浏览器(如:Netscape)可能无法看到下面一些很有意思的效果该标签是个容器标签语法: <mar ...
分类:
其他好文 时间:
2016-08-02 01:19:00
阅读次数:
163
摘自: http://www.cnblogs.com/ForEvErNoME/p/3383539.html 什么是CSS清除浮动? 在非IE浏览器(如Firefox)下,当容器的高度为auto,且容器的内容中有浮动(float为left或right)的元素,在这种情况下,容器的高度不能自动伸长以适应 ...
分类:
Web程序 时间:
2016-07-24 12:01:10
阅读次数:
227
/* 功能:停止事件冒泡 */ function stopBubble(e) { //如果提供了事件对象,则这是一个非IE浏览器 if ( e && e.stopPropagation ) //因此它支持W3C的stopPropagation()方法 e.stopPropagation(); els ...
分类:
编程语言 时间:
2016-07-16 00:13:38
阅读次数:
210
突然有人问我这个问题,说网上CSS filter的方法在非IE浏览器下不奏效。思考之后,问题之外让我感慨万千啊,很多我们所谓的难题,都会随着时代的发展迎刃而解,或被新的问题所取代。 当CSS背景图片拉伸这个问题产生时,CSS3也只是浮云.... 对于IE而言网上常见的方法是使用CSS滤镜,但那时Fi ...
分类:
Web程序 时间:
2016-07-13 20:33:28
阅读次数:
147