如何解决使用document.body.classList.add添加类以赋予页面加载元素
请帮助我将此代码转换为可在页面加载而不是单击时工作
p.setup = () => {
playBtn = document.querySelector('#play-btn')
playBtn.addEventListener('click',() => {
document.body.classList.add('start-anim')
audio.loop()
})
我尝试过:
p.setup = () => {
document.addEventListener('load',() => {
document.body.classList.add('start-anim')
audio.loop()
})
Chrome浏览器说The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page
解决方法
您必须使用以下(JavaScript):
function doSomething(){
console.log("body onload");
}
<body onload="doSomething()">
<p> test </p>
</body>
或者您可以在其中使用jQuery:
// jquery .ready
$(document).ready(function(){
console.log("jquery document ready");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。