时间:2021-05-18
var menuUrl = $(eventSrc).attr("navUrl"); // if (menuUrl == undefined) {//兼容IE8的$(eventSrc)识别错误,取第一个 // menuUrl = $("#left_menu-small li:first a").attr("navUrl"); // } var browser = GetIEVersion(); if (browser == "IE8") {//兼容IE8的$(eventSrc)识别错误,取第一个 menuUrl = $("#left_menu-small li:first a").attr("navUrl"); }
比如: 点击A元素触发B元素的事件,按道理这时的事件源是B元素,在IE8下会识别成A元素,在其它浏览器下没问题,暂时没有好的解决方案,我这里只是在IE8下自己手动的去拿B元素
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
冒泡事件就是点击子节点,事件会向上传递,最后触发父节点,祖先节点的点击事件。html代码部分:复制代码代码如下:外层div元素内层span元素外层div元素jQ
冒泡事件就是点击子节点,会向上触发父节点,祖先节点的点击事件。下面是html代码部分:外层div元素内层span元素外层div元素对应的jQuery代码如下:$
先了解几个事件对象属性target指事件源对象,点击嵌套元素最里层的某元素,该元素就是target。IE6/7/8对应的是srcElement。currentT
javascript的mouseover和mouseout事件,在绑定元素内部有子元素的情况下,经过绑定元素时会多次触发mouseover和mouseout事件
事件触发器就是用来触发某个元素下的某个事件,IE下fireEvent方法,高级浏览器(chrome,firefox等)有dispatchEvent方法。一般我们