我在我的頁面中有此代碼。onMouseOut事件不工作在我的HTML
<div class="MenuItemContainer">
<a href="javascript:ShowHelpMenu()">
<div class="MenuItemContent">
<div>
<img src="/Content/TopMenu/Icons/Help.png" alt="Help" />
</div>
<div>
Help
</div>
<div id="divHelpMenu" class="HelpMenuDisplayDiv" style="z-index:9999; width: 400px;margin: 10px 20px; background-color:Aqua" onmouseout="HideHelpMenu()">
<%=Session["helpUrls"]%>
<%-- <%=Session["Links"]%>
--%>
</div>
</div>
這是我的功能
function ShowHelpMenu() {
$("#divHelpMenu").css("display","block");
}
function HideHelpMenu() {
$("#divHelpMenu").css("display","none");
}
當我在幫助鏈接點擊我可以顯示所有的鏈接,但是當我將鼠標放置在我的Div標籤正在關閉的鏈接。當鼠標從div標籤中移出時,onmouseout事件不會觸發。
其關閉時,我將鼠標放在HTML鏈接上。
感謝
您正在使用jQuery。爲什麼你仍然在你的HTML中寫JS事件處理程序? –
我懷疑這會修復它,但可能在'HideHelpMenu()'(在HTML中)後插入一個分號? 另外,您使用的是哪種瀏覽器? –
那麼,如果我們使用這樣的東西它不會工作,你說什麼?謝謝 – Rajesh