我正在尝试使用 jquery控制JW FLV 播放器的实例。
我想要做的是有一系列链接,单击这些链接会将 XML 播放列表加载到播放器中。
通过遵循这里的教程,我已经让事情在功能方面基本上按照我想要的方式工作,但即使我也可以看到它像罪恶一样丑陋,因为目前我的锚看起来像这样:
<a class="media" href="#"
onclick="player.sendEvent('STOP');
player.sendEvent('LOAD',
'path/to/playlist.xml');
return false;">load playlist</a>
虽然这得到了玩家的参考
var player = null;
function playerReady(obj)
{
player = gid(obj.id);
};
function gid(name)
{
return document.getElementById(name);
};
我想做的是让我的锚看起来像这样:
<a class="media" href="#" rel="path/to/playlist.xml">load playlist</a>
然后使用 jquery 找到 class="media" 的锚点,读取元素的 rel 属性的值,然后将点击事件绑定到它,触发相应的功能。唉,这超出了我极其微薄的能力。
到目前为止,我有:
$('a.media').click(function()
{
playlist = $(this).attr("rel");
player.sendEvent('LOAD', playlist
}
);
这显然是行不通的。有人愿意帮助一个白痴/n00b 吗?
我应该说,我真正想做的是学习,而不是让别人去做,所以如果你能解释一下,那就太棒了。