javascript - Soundcloud 自定义播放器 HTML 生成/堆叠顺序

标签 javascript jquery html soundcloud

我不是 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 是否以某种方式从 Soundcloud 下载(因此不可能编辑 HTML 堆叠顺序?)我看不出这可能在 javascript 中发生。

有点奇怪的问题,但我正在努力更好地了解这个插件的工作原理,谢谢。我不会在此处粘贴 JavaScript,但文件位于此处 https://github.com/soundcloud/soundcloud-custom-player

最佳答案

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

搜索“生成自定义可换肤 HTML/CSS”——这是生成 HTML 的位置,如果您愿意,您可以对其进行修改。

关于javascript - Soundcloud 自定义播放器 HTML 生成/堆叠顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16249485/

相关文章:

javascript - 使用 json 和下划线时通过模板限制输出

asp.net - RegisterClientScriptBlock困惑

javascript - 如何使用 HTML5 和 CSS3 在一个圆圈中创建段

javascript - jQuery 3.0 promise

javascript - 使用 jQuery 定位多个 div

ios - 如何更改 MPNowPlayingInfoCenter 信息以用于 youtube 播放?

javascript - 如何设置位于PC上的图像文件

javascript - 尝试制作类似网页的终端外壳,为什么这不起作用?

javascript - 为什么我的 event.soptPropagation 在 React 中不起作用?

javascript - 在 Laravel Blade 模板的 JavaScript 中使用 HTML 存储 PHP 变量