声音不会在一页上播放,但在另一页上会播放
Sound does not play on one page but does on another
INTRO
我有两个页面,其中包含多个具有相同类名"listtitle"的div。当用户点击div时,它会发出声音。一个页面在父目录中,另一个在子目录(1级)中,jquery文件位于另一个子目录(1层)中。
脚本
var obj0 = document.createElement("audio");
obj0.src ="../airslide2.mp3";
obj0.volume = 0.2;
obj0.autoPlay = false;
obj0.preLoad = true;
$(".listtitle").click(function() {
obj0.play();
});
来自两个页面的HTML SNIPET
<div id="listbox1" class="listbox">
<div class="listtitle">
</div>
</div>
问题
我在两个页面上调用相同的脚本,并使用正确的jquery文件的相对路径。当单击listtitlediv时,有人看到或知道什么可能会阻止脚本在第2页上工作吗?
注意
出于测试目的,我已经从第2页中删除了所有其他jquery/javascript(除了音频脚本),以确保我不会处理冲突的脚本。
大啊时刻。虽然更有经验的开发人员会发现这一点,但我将把这篇文章留给像我这样的人
而我的jquery代码的相对路径对于这两个页面都是正确的。第1页(父目录)|第2页(子目录)-obj0.src=../对于父页不正确。
困惑
我认为mp3文件必须与jquery脚本相关,如果我没有创建元素,这是正确的。由于我为每个页面创建了一个元素,即document.createElement("audio");mp3在父页面中的相对路径会有所不同。
解决方案
我为父目录页创建了一个单独的脚本,并删除了../来自obj0.src.
相关文章:
- 如何获取不属于我项目的上一页的URL
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 如何在一页网站中使用PHP重定向到一个页面
- Javascript并不是显示在每一页上
- 如何在一页上显示多个Highcharts图表
- jQuery分页下一页和上一页按钮在点击零或超过最后一页后失败
- 如何为AngularJS制作智能表中第一页和最后一页的跳过按钮
- Bootstrap一页导航Fluid网站最小化问题
- 返回上一页时,Javascript仍处于活动状态
- 将jsp重定向到servlet,然后重定向到下一页
- 如何在重定向到asp.net中单击按钮的下一页之前应用javascript警报
- 传递表单值并移动到另一页
- 如何获取数组详细信息另一页
- 声音不会在一页上播放,但在另一页上会播放
- 我可以在手机上自动播放上一页用户交互的音频吗
- 通过导航栏中的单个播放按钮,在电子书中的每一页加载音频文件
- 音频文件在返回上一页时自动播放
- 播放动画,然后加载下一页
- 如何在nodejs中从Spotify API获取播放列表的每一页