2010-06-11 1 views

ответ

10

Вы просто означают ссылки "старой школы", как #Some

Например

<a href="#some"></a> 

Done в JS с

location.href = "#some"; 
19

Попробуйте это:

document.getElementById('some').scrollIntoView(true); 
+4

+1 потому что я никогда не слышал об этом раньше! Удивленный, он работает в браузере, несмотря на то, что не является частью спецификации. http://www.quirksmode.org/dom/w3c_cssom.html#t23 – Andrew

2
$('a[href^="#"]').click(function() { 
$('html,body').animate({ scrollTop: $(this.hash).offset().top}); 
return false; 
e.preventDefault(); 
}); 

 Смежные вопросы

  • Нет связанных вопросов^_^