Javascript 如何在没有冲突的情况下使用函数
我正在尝试用html播放声音 我把音频标签放在html中,并定义了一个函数来播放它 但是当我使用js的.play函数时,jquery返回一个错误Javascript 如何在没有冲突的情况下使用函数,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试用html播放声音 我把音频标签放在html中,并定义了一个函数来播放它 但是当我使用js的.play函数时,jquery返回一个错误 audio.play() is not a function. 当我删除jquery文件时,声音正在工作 我如何才能确定该函数不是jquery的 function playblop() { var ab = document.getElementById('blop').play(); } 使用静态对象作为命名空间,
audio.play() is not a function.
当我删除jquery文件时,声音正在工作
我如何才能确定该函数不是jquery的
function playblop()
{
var ab = document.getElementById('blop').play();
}
使用静态对象作为命名空间,例如
var myobject = {
playblop: function(){
}
};
//call the function
myobject.playblop();
更新:
忽略有关的代码并阅读以下内容:
将音频标签放在自动播放上 每次你需要玩的时候,附加标签
$("body").append("<audio autoplay>...</audio>");
你是如何定义一个函数来播放它的?你需要把你的代码缩减到一个失败的例子,这个例子足够小,可以在这里发布。如果没有看到你的代码,任何人都不可能提供帮助。你能给我们看看你的脚本吗?我不能使用js的播放功能,因为js没有播放功能。一些JS对象可能有一个名为play的方法。如果您的元素没有,则表示您使用的是不受支持的浏览器。jQuery不会从本机元素对象中删除方法。