我不是 javascript 高手,根本不是程序员。
我想在 HTML 中更改构成 Soundcloud 自定义播放器的元素的堆叠顺序。我知道这些可以使用 CSS 定位,但我更喜欢对播放器生成的 div 重新排序,以便我可以使用默认文档流来有效地布局我的播放器。
div 按此顺序出现 - 不确定这是如何从 soundcloud 链接生成的,但我想弄清楚:
<div class="sc-player">
<ol class="sc-artwork-list">
</ol>
<div class="sc-info"></div>
<div class="sc-controls"></div>
<ol class="sc-trackslist"></ol>
<div class="sc-scrubber">
<div class="sc-volume-slider"></div>
<div class="sc-time-span">
<div class="sc-waveform-container"></div>
<div class="sc-buffer"></div>
<div class="sc-played"></div>
</div>
<div class="sc-time-indicators"></div>
</div>
</div>
Soundcloud 自定义播放器是否从 javascript 生成 HTML div?这是在 javascript 文件中的什么位置,所以我可以破解它,或者也许使用我的 HTML 页面上的函数来更改顺序?
或者当嵌入的轨道是(因此无法编辑 HTML 堆叠顺序?)时,HTML 是否以某种方式从 Soundcloud 下载?我看不出这在 javascript 中可能发生的位置。
有点奇怪的问题,但我正在尝试更好地了解这个插件是如何工作的,谢谢。我不会在此处粘贴 javascript,但文件位于此处https://github.com/soundcloud/soundcloud-custom-player