js可以在opera中使用,但不能在任何其他浏览器中使用

js works in opera, but do not works in any other browser

本文关键字:任何 其他 浏览器 但不能 js opera      更新时间:2023-09-26

单击标记后会出现动画。为什么这在Opera中有效,但在任何其他浏览器中都不起作用?是presto和webkit的渲染引擎吗?我自己解决不了,请帮忙。

http://turie.eu/02/

(所有代码都在一个index.html文件中)

当尝试使用Chromium时,我会收到以下错误:

Uncaught TypeError: Object http://turie.eu/02/clouds.swf has no method 'click'

要模拟点击事件,您需要执行以下操作:

function fireEvent(element, event){
  if (document.createEventObject){
    /* for IE */
    return element.fireEvent('on' + event, document.createEventObject());
  }else{
    /* for other browsers */
    var evt = document.createEvent('HTMLEvents');
    evt.initEvent(event, true, true);
  }
  return !element.dispatchEvent(evt);
}