如何在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