我是一名jQuery初學者。 我有n個divs,如果我在他們上面懸停另一個div將會淡入淡出。 像這樣:Jquery mouseenter問題
$(".res2").mouseenter(function() {
$("#jucInfores2").fadeIn("normal");
});
$(".res3").mouseenter(function() {
$("#jucInfores3").fadeIn("normal");
});
$(".res4").mouseenter(function() {
$("#jucInfores4").fadeIn("normal");
});
$(".res5").mouseenter(function() {
$("#jucInfores5").fadeIn("normal");
});
$(".res6").mouseenter(function() {
$("#jucInfores6").fadeIn("normal");
});
$(".res7").mouseenter(function() {
$("#jucInfores7").fadeIn("normal");
});
$(".scl").mouseenter(function() {
$("#jucInfoscl").fadeIn("normal");
});
$(".scc").mouseenter(function() {
$("#jucInfoscc").fadeIn("normal");
});
$(".scr").mouseenter(function() {
$("#jucInfoscr").fadeIn("normal");
});
$(".ml").mouseenter(function() {
$("#jucInfoml").fadeIn("normal");
});
$(".mcl").mouseenter(function() {
$("#jucInfomcl").fadeIn("normal");
});
有另一種方式爲我不重複那麼多次的代碼做到這一點? 如果我有20個這樣的div例如?
+1:好主意.. –
很好的答案,謝謝。在第一行中,引號需要交換才能工作。 「[id^='jucInfo']」需要更改爲'[id^=「jucInfo」]' – hhh3112
@ hhh3112,實際上,他們沒有。在這種情況下,屬性選擇器內的引號甚至是可選的。看[這個小提琴](http://jsfiddle.net/3ddrS/)。 –