播放mp3文件之前,请参阅其他页面的javascript

Play mp3 file before refer to other page javascript

本文关键字:其他 javascript 请参阅 mp3 文件 播放      更新时间:2024-01-29

我真的需要帮助,因为明天是项目的最后期限。我有一个链接,例如<a href="http://somewhere.com" class="lnk">Link</a>我在根目录中有click.mp3文件。我想播放4秒,然后参考somewhere网站我写了这样的东西,但它不起作用

$(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;
       }