Javascript Zoomsounds:通过数据源属性将新文件加载到div中
我正在使用一个名为ZoomSounds的javascript音频播放器。它创建循环播放按钮的div并将内容加载到其中,如下所示:Javascript Zoomsounds:通过数据源属性将新文件加载到div中,javascript,jquery,html,Javascript,Jquery,Html,我正在使用一个名为ZoomSounds的javascript音频播放器。它创建循环播放按钮的div并将内容加载到其中,如下所示: 我想做的是让页面上有其他文件,并通过单击它们的链接将它们加载到同一个div(ap3)中。ZoomSounds似乎没有任何支持,它似乎浪费了一个漂亮的小插件。有没有一个简单的方法可以做到这一点?谢谢。我认为答案取决于这个插件对数据属性做了什么以及什么时候,但是如果你只是想替换div#ap3的数据属性,你可以使用jQuery 假设在锚定标记中引用了另一个文件,如下所示:
我想做的是让页面上有其他文件,并通过单击它们的链接将它们加载到同一个div(ap3)中。ZoomSounds似乎没有任何支持,它似乎浪费了一个漂亮的小插件。有没有一个简单的方法可以做到这一点?谢谢。我认为答案取决于这个插件对数据属性做了什么以及什么时候,但是如果你只是想替换
div#ap3
的数据属性,你可以使用jQuery
假设在锚定标记中引用了另一个文件,如下所示:
<a class="replace1" href="sounds/replacement.mp3">The Replacement MP3</a>
我认为这是一个付费插件。如果您已经购买了插件,可以向插件作者寻求帮助。非常感谢您的建议。令我失望和恼怒的是,作者没有回答支持问题。修复不起作用,但可能代码中有更深层次的东西阻止了更改:如果您看到了这一点,请务必编写,否则再次感谢。
(function($) {
$("a.replace1").click(function(e){
e.preventDefault();
var hrefReplacement = $(this).attr('href');
$("div#ap3").data("source",hrefReplacement);
});
})(jQuery);