1

我不是 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

4

1 回答 1

0

您可以在此处查看源代码:https ://github.com/soundcloud/soundcloud-custom-player/blob/master/js/sc-player.js

搜索“Generate custom skinnable HTML/CSS”——这是生成 HTML 的地方,如果你愿意,你可以修改它。

于 2013-04-27T12:09:49.490 回答