2009-06-09 68 views
0

幾個星期前,我添加了一個suckerfish(基於IE瀏覽器的css + javascript的)菜單到我的網頁。 它恰好是一個相當長的列表,可以伸出屏幕的高度。 這是沒有問題的水平滾動會讓你在那裏。懸停工作當窗口焦點混淆用戶

唯一的問題發生在瀏覽器沒有對焦時。懸停仍然被觸發,但滾動不起作用。我不能去請用戶先關注瀏覽器,那麼有沒有辦法解決這個問題?

- 編輯 -
這不是我的意圖偷竊重點。當我失去焦點時,我更加想着不讓懸停。
此外,我不知道如何製作語言列表來縮短網站的翻譯時間。問題是網站應該從800x600開始可見。

+0

你能鏈接到菜單的頁面嗎? – 2009-06-09 13:29:14

回答

1

不能。您不能強制瀏覽器窗口竊取用戶專注於懸停。最接近的是顯示一個alert(),這當然會是一個糟糕的用戶體驗,並且仍然不會強調所有平臺上的瀏覽器窗口。

更好的選擇是縮短這些菜單列表!反正更好的可用性。

0

正如@Triptych提到的,有2個獨立的可用性問題:

1)是你所建議的解決辦法是敵視你的用戶,並

2)應避免用於導航水平滾動(它很少無論如何,它都能很好地跨瀏覽器)。

聽起來好像您爲簡單的菜單添加太複雜的方式來處理。如果您的菜單真的需要這麼詳細,那麼您可能需要考慮一個更加分區的系統(即手風琴,或者帶有深入菜單的頂層菜單)。