不能播放函数在jquery脚本中工作(joomla 2.5)

时间:2013-04-22 14:55:21

标签: jquery joomla onclick

此jquery脚本在静态网站中运行,但仅部分在joomla 2.5

jQuery(document).ready(function() {
...
//script here changes text color on hover - it works
...
  var audioIsPlaying = false;
  jQuery("span").click(function (event) {
    if(audioIsPlaying != true) {
      var elementID = event.target.id;
      var oggVar = "audio/"+elementID +".ogg";
      var audioElement = document.createElement("audio");
      audioElement.setAttribute("src", oggVar); 
      audioElement.play();
      audioIsPlaying = true;
      audioElement.addEventListener("ended", function() {
          audioIsPlaying = false;    
      });
    };
  });
});

脚本部分导致悬停时文本颜色发生变化并且已被省略。 问题是,单击文本时应该唤起音频文件的脚本在joomla中不起作用(但在静态html中工作)。 我已经检查了oggVar和audioIsPlaying,并且正确地为它们分配了值。 oggVar设置路径,audioIsPlaying为true。 我很困惑为什么脚本在静态网站中工作但在joomla中不工作。 这个脚本的其他方面最近已发布,我很感谢收到的帮助,谢谢

0 个答案:

没有答案