【发布时间】:2012-02-02 01:03:40
【问题描述】:
我正在创建一个视频库,并有 6 个缩略图,当点击这些缩略图时,将在页面上的 iframe 中播放相应的视频。
当用户转到下一页视频时,这 6 个缩略图会发生变化,加载存储在 XML 文档中的新链接。
var linkhtml=x[i].getElementsByTagName("linkhtml")[0].childNodes[0].nodeValue;
我遍历 XML 中的 6 个元素并更改缩略图 <td id="videoBox[1-6]">,如下所示:
$('#videoBox' + j).mousedown(function () {
frames['videoPlayer'].playVideo(linkhtml, videoPlaylist);
});
但是,这不起作用,因为当我单击任何缩略图时,它会调用上次设置的 linkhtml,因此页面上的第 6 个视频。
如何让每个缩略图正确保留其链接?
【问题讨论】:
-
这里没有足够的代码让任何人理解你目前在做什么。
x[i]是指什么?据我所知,您总是将 linkhtml 设置为一个值,并且总是在 mousedown 中要求该值。您能否编辑此问题以包含所有相关代码的更完整列表? -
对不起,我知道这可能有点令人困惑。 @Guffa 得到了它并解决了它。谢谢你的时间瑞恩。
标签: javascript jquery variables loops