2012-05-25 2 views
2

Я хочу прокрутить div программно без с использованием любых библиотек. Возможно ли, и если да, то как?Невозможно прокрутить div * без * с помощью jQuery (или других библиотек)?

спасибо.

+0

С или без javascript? –

+0

Посмотрите на их исходный код, скопируйте соответствующие части - это не волшебство. – Niko

+0

javascript в порядке, но я не хочу никаких дополнительных библиотек. –

ответ

5

Да, это так.

var myEl = document.getElementById('myEl'); 
myEl.scrollLeft = 12; 
myEl.scrollTop = 34; 
+0

Я на самом деле пробовал это, но не работал - просто назвал его неправильным div .... arrgh !!! –

0

Да, возможно. Попробуйте этот код.

<html> 
<head><title>Scrolling a DIV with JavaScript</title> 

<script language='javascript'> 

    function move_up() { 
    scroll_clipper.scrollTop = 0; 
    } 

</script> 

</head> 
<body> 

    <a href='javascript:move_up()'>Move UP</a> 

    <p> 

    <div id='scroll_clipper' style='position:absolute; width:150px; height: 150px; overflow:auto'> 
    <div id='scroll_text' style='background-color:yellow'> 
     Here is some content that can be scrolled. 
     <p>It uses two divs:<ul> 
     <li>scroll_clipper, and 
     <li>scroll_text 
     </ul> 

     scroll_clipper defines the scroll area while scroll_text 
     defines the text to be scrolled. 

    </div> 
    </div> 

</body> 
</html> 
Смежные вопросы