【问题标题】:Wordpress: Need help to customize .js code to call out specific dynamic class within Visual ComposerWordpress:需要帮助自定义 .js 代码以调用 Visual Composer 中的特定动态类
【发布时间】:2015-06-28 19:16:55
【问题描述】:

有问题的网站是www.topcatsmusic.com

我在底部编写了一个使用 js 的播放器。在播放器下方,我包含一个动态滑块,用于显示 .jpg 文件或专辑封面。就像现在一样,我一直在使用简单的 href 标签发送到外部 soundcloud 源。

但是,该插件允许您进行 API 调用以在播放器中将歌曲排入队列,而不是发送到外部源的新窗口。

API 使用示例:

ToneDen.player.getInstanceByDom("#player").getTrack("https://soundcloud.com/top-cats/treee-city-fzpz-pines?in=top-cats/sets/releases");

正在使用的自定义 JS 文件“Clickfunction.js”

  $('.ult-item-wrap a').click(function(e) {
    var sound = $(this).attr('href');
    ToneDen.player.getInstanceByDom("#player").addTracks(sound);
    ToneDen.player.getInstanceByDom("#player").removeTracks(0, 1);
    ToneDen.player.getInstanceByDom("#player").addTracks(sound);
    alert(ToneDen.player.getInstanceByDom("#player").getAllTracks());
    return false;
  });

所以,如果我使用

加载 JS 文件

<script> </script>

在我的标题中 - 我需要做什么来自定义此代码,以便我可以根据分配给每个图像的自定义类来识别要加载的歌曲?

【问题讨论】:

  • 网站离线。你能提供一个有效的链接吗?
  • 感谢拉德谢特!我一直在努力,所以这可能是暂时的……应该会了。如果你愿意,现在就试试吧!
  • 请随时重新检查网站 - 所有功能现在都可以使用。唯一不“工作”的是播放器不会切换到在 github 上的toneden 播放器 SDK 中广告/显示的播放列表模式。我还看到他们与 Chrome 存在一些兼容性问题,因此他们删除了可视化。我想知道这是否也影响了播放列表模式。
  • github.com/ToneDen/toneden-sdk 如果有人好奇,这里是文档的链接

标签: javascript jquery node.js wordpress


【解决方案1】:

尝试稍微修改您的代码,看看是否可行:

jQuery( document ).on('click', '.ult-item-wrap a', function(e) {
    e.preventDefault();
    var sound = jQuery(this).attr('href');
    ToneDen.player.getInstanceByDom("#player").addTracks(sound);
    ToneDen.player.getInstanceByDom("#player").removeTracks(0, 1);
    ToneDen.player.getInstanceByDom("#player").addTracks(sound);
    alert(ToneDen.player.getInstanceByDom("#player").getAllTracks());
    return false;
});

【讨论】:

  • 感谢奥瑟克!如果仍未正确排除故障,我将尝试上述建议并分享结果/我的痛苦。非常感谢您的反馈
【解决方案2】:

哇哦!让它工作。感谢大家的帮助。这是我最终添加到我的图像以排队的代码。希望这种方法被证明对任何其他想要使用这个很酷的toneden播放器的乐队/博客/音乐家有帮助。

<span data-href="https://soundcloud.com/top-cats/autumn-keys-long-shadows?in=top-cats/sets/releases" class="toneden_song"><img src="YOUR DIRECTORY HERE/long-shadow-cover-150x150.jpg"></span>

【讨论】:

  • 主要问题是将 href 更改为 data-href 并确保将特定类添加到我的图像中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
  • 2018-07-02
  • 1970-01-01
  • 2011-12-17
相关资源
最近更新 更多