2011-09-27 111 views

回答

0

綁定,使DIV可見(關閉display:none或其他)的情況下使用類似jQuery的.mouseover() bind到鼠標懸停事件。如果你沒有指定.mouseout()綁定,那麼它不會消失。

0

該網站正在使用腳本的效果。

如果你想使用JavaScript:

var myDiv = document.getElementById("myDiv"); 
if (document.addEventListener) { 
    myDiv.addEventListener("mouseover", function() { 
    // whatever it is you're doing on mouseover here 
    }, false); 
} else if (document.attachEvent) { 
    myDiv.attachEvent("onmouseenter", function() { 
    // whatever it is you're doing on mouseover here 
    }); 
} else { 
    myDiv.onmouseover = function() { 
    // whatever it is you're doing on mouseover here 
    } 
} 

的jQuery:

// I prefer mouseenter to mouseover, and jQuery lets you do that as does IE with attachEvent 

$("#myDiv").mouseenter(function() { 
    // whatever it is you're doing on mouseover here 
}); 

正如其他海報指出,關鍵是要忽略mouseout事件 - 使用懸停自動包括鼠標移開行爲。

+0

感謝您的支持。我是一個使用Javascript/JQuery的完全新手,你能詳細說明我需要輸入什麼嗎? – Tau

+0

你需要決定的第一部分是你是否想使用直接的JavaScript或像jQuery這樣的庫。然後,將相應的腳本標記添加到您的html中,將腳本放入相應的ready/onload處理程序中。哪些部分,具體來說,你需要更詳細的闡述? – kinakuta

+0

我不知道如何與HTML/CSS進行整合,或者使用什麼代碼來與div合併。例如:打開當用戶懸停在保持打開狀態,直到用戶導航到等 – Tau