2016-11-21 62 views
0

我們有一個Twitter Bootstrap網站,該網站使用高度爲500px的下拉菜單。似乎在WebKit瀏覽器滾動鼠標滾輪不滾動菜單時,鼠標是在它,而是頁面。使用Firefox,它表現更好,但有時在您的鼠標懸停在菜單上時滾動頁面。導航滾動頁面上的鼠標滾動代替

測試通過查看「常規策略」菜單項:

http://www.puc.edu/campus-services/student-services/student-handbook

enter image description here

有沒有辦法讓菜單焦點,當你的鼠標移動到它,所以鼠標滾輪可以滾動菜單而不是頁面的內容?

回答

0

加入

overflow-y: auto; 

.dropdown-menu讓我在Chrome(WebKit瀏覽器)

+0

嗯,我這樣做,但它給了一些非常奇怪的行爲。有時菜單不存在,我必須移動鼠標才能使其部分顯示出來。而且,它有時會滾動菜單,但有時不會。在Safari中測試,但Chrome並不總是允許在導航欄中滾動。 –

0

你可以給溢出-Y使用滾輪:汽車,將工作。但是這是因爲z-index值而發生的。更改z-index值:

nav .dropdown-menu { 
    z-index: 99999; 
} 

它會工作。