2011-03-31 95 views
0

我們有幾個菜單使用鼠標懸停事件和JavaScript來顯示底層列表。如果JavaScript關閉,你將如何處理這樣的事情?Javascript關閉時處理mouseover事件

有沒有特殊的鍵盤快捷鍵?

是否有後備工作?

試圖瞭解我們的網站在某些配置中的可評估性,並且沒有JavaScript是其中之一。

回答

0

井沒有。

鼠標懸停的整個事情是一個js實現,如果沒有JS,你有沒有鼠標懸停影響..

所以,當你知道用戶有JS關閉:改變你的網站怎麼行動響應到用戶可能做的某些動作。

+0

是的,創建了一個創建隱藏列表的中繼器。 (我沒有創建這個怪物,但我需要保持它變成一個真正的痛苦...感謝所有的幫助。) – Greg 2011-04-04 17:48:42

+0

添加一個鏈接來顯示一個單獨的頁面和一個列表... – Greg 2011-04-07 17:26:16

1

你可以使用CSS:hover僞類來模仿它(有限模擬)

一個良好的開端

http://www.htmldog.com/articles/suckerfish/

+0

:懸停不適用於所有瀏覽器,除了定位標記 – Neal 2011-03-31 17:08:49

+0

是真的,這隻適用於IE6雖然正確?該鏈接有一些很好的選擇。 – JohnP 2011-03-31 17:12:26

2

如果它只是顯示你正在尋找一個基礎列表,CSS就足夠了。有很多關於如何實現這個目的的教程,例如:http://lwis.net/free-css-drop-down-menu/

+0

這是一個列表,但整個事情是由一箇中繼器創建的......所以這個列表是從一個XML文件中讀取的。我知道在手風琴中,如果JS正在工作,您可以將默認設置爲展開並在頁面加載時摺疊它們。 我看到的唯一選擇是讓鼠標懸停選擇包含一個點擊事件,以顯示菜單選項列表到單獨的頁面... – Greg 2011-04-04 17:42:58