[编辑:对不起那些已经回答的人——在我睡眠不足的状态下,我忘记了这种特殊情况是一部 YouTube 电影,而不是 JW FLV 播放器。我可以看到有更多关于与 YouTube 电影交互的文档,所以我会继续这样做,但也欢迎提供更多信息]
我正在使用 jQuery 循环插件 ( http://malsup.com/jquery/cycle/ ) 旋转的 div 集合中使用嵌入的 YouTube 视频。
我希望在单击其中一部电影开始播放时停止循环,但我不知道如何将 jQuery 事件处理程序附加到播放器对象。
这是我当前代码的样子(你不能直接用 jQuery 选择对象标签,所以我选择父 div,然后将对象元素作为第一个子元素):
$("div.feature-player").children(":first").click(function(event) {
$('#features').cycle('stop');
});
但这并不能解决问题。我不是 Flash 作者,所以我对 ActionScript 不是很熟悉,而且我以前从未设置过 JavaScript 和 Flash 电影之间的交互。