html5音频导致javascript问题

时间:2012-05-11 05:00:29

标签: jquery html5 html5-audio

我正在创建一系列包含音频标签的幻灯片。在第二个幻灯片中,我添加了一个名为“tester”的类。单击下一个和上一个控件时,脚本会检查当前面板是否包含“tester”类。如果是这样,我正在尝试使用该类来播放当前显示的音频元素。这是我正在尝试使用的函数,它从早期的脚本中提取值,但是你可以看到它的工作原理。

 var playauto = checkAuto($($('.slide')[position]));

  if(playauto) {
  var autoplayer=document.getElementById('audio2'); 
    autoplayer.play();      
}

 else {
    var autoplayer=document.getElementById('audio2'); 
    autoplayer.pause(); 
   }

 function checkAuto(sliders) {
 if(sliders.hasClass('testers')) {
   return true;
 } else {
   return false;
 }
 }

所涉及的音频元素将开始播放,然而,来回滑动面板的脚本似乎被禁用......并且面板将不再滑动。如果我在if / else块中添加警报,它们可以正常工作。我已经发布了工作版和非工作版,希望有人能够提醒我。有问题的面板是带有三个可点击li元素的面板,所有这些都需要点击以获得“下一个“淡入按钮”(在非工作版本中不起作用)。工作版本:http://www.jontakiff.com/slide-folders/working/skeleton.html。面板滑动正常,但第二个面板音频文件不自动播放。非工作版本:http://www.jontakiff.com/slide-folders/notworking/skeleton.html。如果有人在这里有线索,我会非常感激!

0 个答案:

没有答案