【问题标题】:jQuery flash object click event not firing in IE or ChromejQuery flash 对象单击事件未在 IE 或 Chrome 中触发
【发布时间】:2011-06-29 16:01:57
【问题描述】:

我只是想了解 IE、Chrome 和 Firefox 之间的区别。我在页面上有以下代码:

$('object').live('click', function(){
    alert('Fired');
});

然后我用一些 Flash 控件填充页面(在我的例子中,我使用的是 Uploadify)。当我点击 Flash 控件时,我在 Firefox 4 中看到了警报。但是,我在 IE8 或 Chrome 中看不到警报(我没有测试任何其他浏览器)。

我有什么明显的遗漏吗?

非常感谢。

【问题讨论】:

    标签: javascript jquery flash firefox google-chrome


    【解决方案1】:

    我们能看到更多代码吗?这似乎应该有效,所以我明白你为什么感到困惑。可能是您的标记中的语法错误。也许可以尝试这样的事情,除非您有特定原因使用 live()

    $('object').click(function() {
        alert('Fired!');
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-28
      • 2018-07-28
      • 1970-01-01
      • 1970-01-01
      • 2012-02-14
      • 2013-10-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多