내일 프로젝트 마감일이기 때문에 정말 도움이 필요합니다. 예를 들어 <a href="http://somewhere.com" class="lnk">Link</a>
루트 디렉토리에 click.mp3 파일이 있습니다. 4 초 재생하고 어딘가에 참고해 보겠습니다. 이런 식으로 써도 안되요
$(function(){ $(".menu_link").click(function(){
soundClick();
setTimeout(refFunc($(this).attr('href')),5000);
return false;
});
});
function soundClick() {
var audio = new Audio();
audio.src = 'myUrl/click.mp3';
audio.autoplay = true;
}
function refFunc(ref)
{
window.location.href = ref;
}
soundClick 기능이 작동하고 페이지를 다시로드 할 때 자동 재생을 시도하면 작동합니다. 시간 초과가 작동하지 않습니다. 참조가 즉시 시작됩니다. 왜? 나는 코드의 논리가 사실이라고 생각합니다. 나는 소리를 재생하고 5 초를 기다립니다. 및 참조 페이지. 그러나 5 초는 자신을 보여주지 않습니다.
$(".menu_link").click(function(){
soundClick();
var ref = $(this).attr('href');
setTimeout(function(){
window.location.href = ref;
},5000);
return false;
});
function soundClick() {
var audio = new Audio();
audio.src = 'myUrl/click.mp3';
audio.autoplay = true;
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다