【问题标题】:Impossible to add addEventListener onClick to SWFObject无法将 addEventListener onClick 添加到 SWFObject
【发布时间】:2010-09-19 00:56:59
【问题描述】:

问题:需要 onclick 事件来暂停/取消暂停 Youtube 视频,但无法添加均衡监听器。在我看来,该对象“不可点击”。

情况:得到一个由 swfobject 初始化的 Youtube 播放器,onYouTubePlayerReady 是按照文档中的建议构建的 (Google API docs) 对于 HTML 和 JS,请参阅:http://ListAndPlay.com

我尝试过的:几乎所有事情,从更改文档类型到在添加事件侦听器时强制使用 ID,都没有任何效果。

我希望你们中的一个人能看到我在下班后犯的错误......

【问题讨论】:

    标签: javascript jquery youtube youtube-api addeventlistener


    【解决方案1】:

    我之前也遇到过同样的问题 - 我想 - 我在 Jquery wiki 的某个地方读到该对象不会触发任何事件,因为一旦你点击它,你就在 flash 对象中。

    作为替代解决方案,我使用了一个带有 z-index:100 的 div 并将其放置在对象的前面,然后您可以在客户端单击该 div 时使用 click 事件

    希望对你有帮助

    【讨论】:

    • 感谢您的反应!这确实是一个很好的解释。让我们看看其他人是否以另一种方式解决了它:)
    猜你喜欢
    • 2014-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-14
    • 1970-01-01
    • 2022-07-16
    • 2011-06-04
    • 1970-01-01
    相关资源
    最近更新 更多