请原谅我的“外行语言”,但我已经为此工作了一整天。我几乎完成了自定义,但我似乎无法解决这个问题。我正在使用 Soundmanager(播放列表)。脚本中有这部分内容如下:
thisSound._data = {
oLink: o, // DOM reference within SM2 object event handlers
oLI: oLI,
oControls: self.select('controls',oLI),
oStatus: self.select('statusbar',oLI),
oLoading: self.select('loading',oLI),
oPosition: self.select('position',oLI), // HERE IT IS
.......
};
(这是页面加载完成后的设置):
controlTemplate = document.getElementById("my_sounds");
controlTemplate.innerHTML = [
// control markup inserted dynamically after each page player link
// if you want to change the UI layout, this is the place to do it.
' <div class="controls">',
' <div class="statusbar">',
' <div class="loading"></div>',
' <div class="position"></div>', // HERE'S WHAT "oPosition" IS CONNECTING TOO
' </div>',
' </div>'
].join('\n');
现在,我没有使用 Soundmanager 为我设置<div class="position">...
的内容 oPosition
(<div class="my_new_position_div">...
所以,简而言之,我想把它my_new_position_div
用作我的进度条而不是另一个 div。
您如何在此 Soundmanger 脚本中重新定义“oPosition”?
完整的声音管理器脚本:page_player.js