0

我的移动设备有问题。
在单击事件开始声音和动画 gif 之后,但在移动设备上,声音在动画之后开始,因为可能更重。
我能怎么做?

var click = function(){
    $('.audio')[0].play();
    $('.change').attr('src', "animation.gif");

    setTimeout(function () {
    $('.change').attr('src', "stop.png");
    }, 600);
}
4

1 回答 1

0

试试这个:

$(".audio").on("play", function (e) {
   $('.change').attr('src', "animation.gif");
   setTimeout(function () {
       $('.change').attr('src', "stop.png");
   }, 600);
});
于 2013-10-11T16:44:50.850 回答