Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Zoomsounds:通过数据源属性将新文件加载到div中_Javascript_Jquery_Html - Fatal编程技术网

Javascript Zoomsounds:通过数据源属性将新文件加载到div中

Javascript Zoomsounds:通过数据源属性将新文件加载到div中,javascript,jquery,html,Javascript,Jquery,Html,我正在使用一个名为ZoomSounds的javascript音频播放器。它创建循环播放按钮的div并将内容加载到其中,如下所示: 我想做的是让页面上有其他文件,并通过单击它们的链接将它们加载到同一个div(ap3)中。ZoomSounds似乎没有任何支持,它似乎浪费了一个漂亮的小插件。有没有一个简单的方法可以做到这一点?谢谢。我认为答案取决于这个插件对数据属性做了什么以及什么时候,但是如果你只是想替换div#ap3的数据属性,你可以使用jQuery 假设在锚定标记中引用了另一个文件,如下所示:

我正在使用一个名为ZoomSounds的javascript音频播放器。它创建循环播放按钮的div并将内容加载到其中,如下所示:


我想做的是让页面上有其他文件,并通过单击它们的链接将它们加载到同一个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);