Я использую jQuery для затухания и затухания tinyScrollBar, когда пользователь нажимает или вводит указатель мыши в области с возможностью прокрутки.
Проблема, с которой я сталкиваюсь, заключается в том, что пользователь щелкает и перетаскивает указатель полосы прокрутки и отпускает свою мышьв любом месте, кроме как на ручке полосы прокрутки, она ломается и больше не исчезает и не исчезает.
Вот мой попытанный код ...
$('#scrollbar1').tinyscrollbar({ size: 790, sizethumb: 100, wheel: 20, scroll: true });
$('.scrollbar').hide();
var mouseStillDown = false;
$('.thumb').mousedown(function() {
mouseStillDown = true;
console.log(mouseStillDown);
});
$('.thumb').mouseup(function() {
mouseStillDown = false;
console.log(mouseStillDown);
});
$('.viewport').mouseenter(
function(){
$('.scrollbar').fadeIn();
}
);
$('.viewport').mouseleave(
function(){
if (mouseStillDown == false) {
$('.scrollbar').fadeOut();
}
}
);
А вот ссылка, если она будетhelp ...
Заранее благодарен за любые отзывы!