2016-11-21 2 views
0

У нас есть сайт Twitter Bootstrap, который использует выпадающее меню с высотой 500px. Кажется, что в WebKit браузеры, прокручивающие колесо прокрутки мыши, не прокручивают меню, когда мышь над ним, а скорее страница. Используя Firefox, он работает лучше, но иногда прокручивает страницу, когда ваша мышь находится над меню.Прокрутка мыши на странице навигации прокрутки вместо

Test просмотрев "Общие Политики" пункт меню:

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

Вы можете дать переполнение-у: авто, который будет работать. Но это происходит из-за значения z-index. Измените значение z-индекса:

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

И он будет работать.

Смежные вопросы