Во-первых, я бы начал с некоторых вариантов. Azoff имеет прокручиваемый плагин, чтобы вы начали .
Кроме того, удалите это из плагина:
.css({"cursor":"url("+o.icons.open+"), default", "overflow-y": "auto"})
Заменить на:
.css({"cursor":"url("+o.icons.open+"), default"})
В вашем коде, используя страницу плагина в качестве примера:
$(function() {
$("#overscroll").overscroll();
$("#overscroll").hover(
function() { $(this).css({'overflow-y':'scroll'}); },
function() { $(this).css({'overflow-y':'hidden'}); }
);
});
Показывает прокрутку при наведении. Вы также можете настроить событие $("#overscroll").scroll()
, чтобы скрыть / показать его, просто имейте в виду, что скрытие или отображение вызовет сам прокрутку, вызывая бесконечный цикл событий. Вам нужно будет установить некоторые проверки для обратного вызова, чтобы убедиться, что это не скрытие полосы прокрутки, которое вызывает событие прокрутки (оно находится при перетаскивании ... поэтому мышь вверх и колесо прокрутки проверяются?).