如何在jQuery中使用變量。正如你在腳本代碼片段中看到的那樣,我給值賦予了一個變量「divname」,當我使用'jquery'淡出時,它不起作用,我真正需要的是當圖像懸停時,描述將顯示出來如衰落,當鼠標消失了,說明應該消失。在此先感謝。如何在指定變量中使用jquery
腳本段
$j('.img_nofade').hover(function(){
$j(this).animate({opacity: .5}, 300);
var i = $j(this).attr('titlename');
var divname = "'#titleID" + i + "'";
//alert (divname);
$j(divname).fadeIn();
},
function(){
$j(this).animate({opacity: 1}, 300);
$j(divname).fadeOut();
}
);
HTML代碼
<img class="img_nofade' src="image-1.gif" titleid='1" />
<div id="titleID1">my image title 1 </div>
<img class="img_nofade' src="image-2.gif" titleid='2" />
<div id="titleID2">my image title 2 </div>
<img class="img_nofade' src="image-3.gif" titleid='3" />
<div id="titleID3">my image title 3 </div>
你HTMLS引號是絕對可怕。你打開一個'關閉一個',反之亦然。 – CaffGeek