window.oper,window.addEventListener,条件语句中的window.attachEvent

时间:2014-07-21 20:58:30

标签: javascript dom client-side

我很难弄清楚这些线条的作用。我正在按照下面的教程。我的猜测是window.oper输入错误,将是window.open。据我所知,打开,addEventListener和attachEvent是函数或方法而不是属性。虽然我经常使用Javascript,但我知之甚少。

if (window.oper || (!window.addEventListener && !window.attachEvent)) {
return false;
}

http://www.script-tutorials.com/custom-scrollbars-cross-browser-solution/

1 个答案:

答案 0 :(得分:0)

我的猜测是window.oper应该是window.opera,这是一个仅在Opera浏览器中存在(默认情况下)的对象。另一个条款是检查是否存在addEventListenerattachEvent window方法,如果两者都不存在则挽救。在过去15年中发布的所有主流浏览器都支持其中一种,以便清除IE 4等真正的老浏览器。