別のテーブル td のイメージを変更したい。4 つの異なる言語に PHP セッション変数を使用しているため、javascript で変更したいと考えています。つまり、表の 1 つのセルに 8 つの異なる画像 (1 つの言語に 2 つの画像、通常の画像とホバー画像) があります。
次のコードがあります。
var jsGlobalLang = "<?php echo $_SESSION['lang'];?>";
$(".menu-item").mouseenter(function(){
var item_id = "";
switch(this.id)
{
case 'home' : { item_id = "acasa";break; }
case 'proiectaredecasa' : { item_id = "proiectare";break; }
case 'caseconstruite' : { item_id = "case_construite";break; }
case 'avantaje' : { item_id = "avantaje";break; }
case 'oferte' : { item_id = "oferte";break; }
}
$(this).html("<img src='images/lang/"+ jsGlobalLang +"_" + item_id + "_hover.gif' alt='' />");
});
動作していますが、マウスを離すと機能しません。alert(); を呼び出そうとしました。アラートボックスがポップアップするかどうかを確認する関数ですが、そうではありません。
$(".menu-item").mouseout(function(){
alert('TEST !');
});