У меня есть меню со скриптом jQuery, которое выскакивает при срабатывании события.Он имеет вертикальную полосу прокрутки на стороне.Прокрутка работает нормально в FireFox, но не в IE (8 или 9).Я предполагаю, что это как-то связано с событием mousedown
, которое необходимо для выбора элемента из меню.
.mousedown(function (event) {
var li = get_element_from_event(event, "li");
if(li){
return false;
}
В случае IE при щелчке мышью по полосе прокрутки менюснова сворачивается (как если бы пользователь сделал выбор).
Это общая проблема в IE (т.е. проблемы с полосой прокрутки)?
Я думаю, что это также связано со следующим фрагментомкода полосы прокрутки
$(".token-input-list")[0].scrollTop = $(".token-input-list")[0].scrollHeight;