скролване до определено място

antique

Registered
как със javascript примерно да скролна до определен див

примерно на средата на страницата имам див с ид = "test" и като се зареди дадения javascript страницата да е скролната автоматично до тест това съм виждал че става като в url to se добави #test но нз как става по точно
 
Ако сложиш тоя код в две различни страници. Като цъкнеш на линка в anotherpage.html ще те прати в index.html и ще отиде до WTF name, който сме задали.

Съдържанието на anotherpage.html
Код:
<a href="index.html#wtf"> GO TO WTF </a>

Съдържанието на index.html
Код:
<p> paragraph, paragraph</p>
<p> paragraph, paragraph</p>
<p> paragraph, paragraph</p>
<p> paragraph, paragraph</p>
<p> paragraph, paragraph</p>
<p> paragraph, paragraph</p>
<p> paragraph, paragraph</p>
<a name="wtf">HERE IS THE CONTENT ABOUT "WTF"!</a>
 
на мен ми трябва със javascript и то със същата страница примерно

<script type="text/javascript">
function do(){

lqlqlq
}
</script>

<a href="javascript: do();">click</a>

<div id="dotuka"></div>
 
https://developer.mozilla.org/en/DOM/window.scrollTo
Мисля, че ще ти свърши работа :)
Слагаш функцията във setInterval и работата спи :)
 
Трябва ти ето този плъгин за jQuery:
http://flesler.blogspot.com/2007/10/jqueryscrollto.html

[js]
$(function(){
$.scrollTo('#myDivId');
});
[/js]

Има опции за различни ефекти, скорост на скролването, можеш да уловиш събитията преди/след съответно да изпълниш някакви други функции в тези моменти и т.н. Може да скролваш както прозореца (примера горе), така и отделни елементи.
 

Back
Горе