drg14799 2011-02-04 05:47
浏览 45
已采纳

链接单击时播放声音

I have written a small web application but am missing some cool functionality. I want to play a sound when the user clicks the link, but after playing the sound continues to navigate to the URL the link points to.

Any ideas?

  • 写回答

2条回答 默认 最新

  • dougong8012 2011-02-04 05:51
    关注

    While the pursuit of coolness is a worthy ideal, I would strongly recommend against playing a sound when a user clicks a link (or at any time!). As both a user and a web developer this would startle me right to the back button. Only several minutes later would I be witty enough to think that I just time traveled to the mid 1990's

    EDIT

    unless you're going for something retro, like this: (which i highly suspect you aren't)

    http://www2.warnerbros.com/spacejam/movie/jam.htm

    EDIT II

    Hmm... well I guess a being a game changes things a little. I would recommend binding the click event with jquery to append a sound file to the dom, something like this:

    $('a').click(function(){
        $('body').append('<embed src="/path/to/your/sound.wav" autostart="true" hidden="true" loop="false">');
        pause(1000);   //Number of milliseconds to pause
        window.location = http://www.asdf.com //new url to go to
    });
    function pause(milliseconds) {
        var dt = new Date();
        while ((new Date()) - dt <= milliseconds) { /* Do nothing */ }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题
  • ¥20 RL+GNN解决人员排班问题时梯度消失
  • ¥60 要数控稳压电源测试数据
  • ¥15 能帮我写下这个编程吗
  • ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路