Я хочу прокрутить div программно без с использованием любых библиотек. Возможно ли, и если да, то как?Невозможно прокрутить div * без * с помощью jQuery (или других библиотек)?
спасибо.
Я хочу прокрутить div программно без с использованием любых библиотек. Возможно ли, и если да, то как?Невозможно прокрутить div * без * с помощью jQuery (или других библиотек)?
спасибо.
Да, это так.
var myEl = document.getElementById('myEl');
myEl.scrollLeft = 12;
myEl.scrollTop = 34;
Я на самом деле пробовал это, но не работал - просто назвал его неправильным div .... arrgh !!! –
Да, возможно. Попробуйте этот код.
<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>
С или без javascript? –
Посмотрите на их исходный код, скопируйте соответствующие части - это не волшебство. – Niko
javascript в порядке, но я не хочу никаких дополнительных библиотек. –