美文网首页
JS中的兼容性问题

JS中的兼容性问题

作者: 南台观芸秀 | 来源:发表于2019-10-29 08:11 被阅读0次

window.event只能在IE下运行,而不能在Firefox下运行,这是因为Firefox的event只能在事件发生的现场使用。Firefox必须从源处加入event作参数传递。IE忽略该参数,用window.event来读取该event。 解决的方法: event = event || window.event 阻止事件冒泡兼容 stopPropagation()和cancelBubble,前者是方法,是标准的写法,后者是属性,赋值true表示阻止,是IE的写法。 解决方法: 判断stopPropagation是否存在,如果存在则用标准写法否则则用IE的写法,不可反过来判断。 event.stopPropagation ? event.stopPropagation() : event.cancelBubble=true; 阻止默认行为兼容 preventDefault() 和 returnValue() 解决方法: event.preventDefault?event.preventDefault():event.returnValue=false; return false;

相关文章

  • 兼容性问题

    CSS兼容性问题PC页面布局兼容JS兼容问题移动页面兼容问题 CSS兼容问题.header {_width:100...

  • JS中的兼容性问题

    window.event只能在IE下运行,而不能在Firefox下运行,这是因为Firefox的event只能在事...

  • 浏览器兼容性问题及解决方案(JS部分)

    关于浏览器兼容性问题的姊妹篇《浏览器兼容性问题及解决方案(CSS部分)》请点击这里。 常见的JS兼容性部分的问题有...

  • 08JavaScript-移动端

    触屏事件概述 移动端浏览器兼容性较好,我们不需要考虑以前 JS 的兼容性问题,可以放心的使用原生 JS 书写效果,...

  • 移动端网页特效

    移动端浏览器兼容性较好,不需要考虑以前JS的兼容性问题,可以放心的使用原生JS书写效果,但是移动端也有自己独特的地...

  • css隐藏overflow:scroll出现的滚动条

    没有兼容性问题!没有兼容性问题!没有兼容性问题! 假设,list_container是需要内容滚动的,如果用css...

  • 面试题__8__未知宽高的img如何在容器里水平垂直居中

    方案1: 没有兼容性问题 方案2:有兼容性问题

  • .babelrc详解

    babel是一种js语法编译器,在前端开发过程中,由于浏览器的版本和兼容性问题,很多js的新方法和特性的使...

  • children----2019-01-10

    childNodes存在兼容性问题,children没有兼容性问题,用法基本一样。

  • 2018-08-20 day06 js进阶

    基本知识 js的特点 很多语法非常的灵活 随意 兼容性问题。js、html、css浏览器翻译 浏览器分为高级、低...

网友评论

      本文标题:JS中的兼容性问题

      本文链接:https://www.haomeiwen.com/subject/awfwvctx.html