0

此 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 设置为path 和 audioIsPlaying true false. 我很困惑为什么该脚本在静态网站中有效,但在 joomla 中无效。此脚本的其他方面最近已发布,感谢收到的帮助,谢谢

4

0 回答 0