Есть такая функция:
var i=0;
var scroll_break=1;
function scroll_up(){
if (i>=40)
i=i-40;
else if (i<40 && i>=0)
i=0;
document.getElementById('page').scrollTop=i;
if (scroll_break)
setTimeout('scroll_up();', 100);
else
scroll_break=1;
}
function scroll_down(){
var scroll=document.getElementById('page').scrollTop;
if ((i-5)<=scroll)
i=i+40;
else if ((i-5)>scroll)
i=scroll;
document.getElementById('page').scrollTop=i;
if (scroll_break)
setTimeout('scroll_down();', 100);
else
scroll_break=1;
}
function scroll_breaker(){
scroll_break=0;
}
Далее в тексте вызывается через onmousedown="scroll_up();" onmouseup="scroll_breaker();" onmousedown="scroll_down();"
Нужно сделать так чтобы скроллинг автоматически исчезал в случае если текст (содержимое) целиком умещается в видимой области. В html для скроллинга используется два класса соответственно
Код:
|
<div class="scroll-up"> |
и
Код:
|
<div class="scroll-down"> |
. Сама область со скроллингом - это
Если возможно, помогите пожалуйста. Очень нужно