Я хочу изменить изображение в разных таблицах td. Я хочу изменить его с помощью javascript, потому что я использую переменную сеанса PHP для 4-х разных языков. Это означает, что у меня будет 8 разных изображений для одной ячейки таблицы (2 изображения для 1 языка, нормальное изображение и изображение наведения).jquery mouseenter - mouseleave не работает
У меня есть следующий код:
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 !');
});
Вам не хватает 's'. – Imp
мой плохой ... отредактированный. спасибо –