この jquery スクリプトは静的な Web サイトでは機能しますが、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. スクリプトが静的な Web サイトでは機能するのに joomla では機能しない理由について当惑しています. このスクリプトの他の側面は最近投稿されました.