2011-04-08 93 views
0

這是我的第三個jQuery腳本,其中的一部分已經從其他腳本中獲取。我試圖執行以下功能:Jquery下拉菜單偏移幫助

我花了4個小時試圖弄清楚如何讓瀏覽器窗口太小的子菜單左顯示。目前它只能用於大分辨率。我在這裏找到了一個腳本,但它只在頁面加載時檢測到它。這個腳本使用了offset(),這導致我的選取框在Firefox上失敗。如果可能,我想避免這種情況。

菜單運行此:http://www.mantisclan.com/beta/dropdown/

我想使用.addClass和.removeClass設置左:子菜單的位置。

感謝您的幫助,我會從中學習。

回答

0

所以它似乎在這裏工作:http://jsfiddle.net/JLUqH/2/。不過,我不喜歡這種效果,因爲控制菜單是不太可能的,它會彈出,崩潰速度非常快。

嘗試將事件從懸停更改爲單擊。

有很多用於處理下拉菜單中創建你jQuery插件:38 jQuery And CSS Drop Down Multi Level Menu Solutions

+0

哇哈哈其實我有我的第一個請求的工作,我居然沒測試我的代碼最後一位來這裏之前。感謝您澄清xD。我只需要幫助檢測窗口大小,謝謝! – Jon 2011-04-08 05:51:53

+0

document.body.clientHeight/Width爲您提供瀏覽器窗口的高度/寬度http://www.howtocreate.co.uk/tutorials/javascript/browserwindow – 2011-04-08 06:21:08