2012-04-19 2 views

답변

0

변경 상태가

<a href="#can_map" id="AK">AK</a> 
<a href="#can_map" id="AL">AL</a> 

<a href="#" id="AK">AK</a> 
<a href="#" id="AL">AL</a> 

를 연결하고) 조사 this may be a good script처럼 보이는 당신은 즉시 마음에 들지 않는 경우 scroll https://github.com/kswedberg/jquery-smooth-scroll 또는 다른 부드러운 스크롤 플러그인을 한눈에 볼 수 있습니다.

+0

이것은 제가 방금 알아 낸 해결책입니다. #repinfo_container를 사용하여 실제로 수행했습니다. – SNaRe

1

사용 a name (또는 id)와 해시 태그 (이름 http://www.w3schools.com/tags/att_a_name.asp 참조) 예를 들어

는 캘리포니아의 링크가

<a href="#california">(image)</a> 

수 있고 부분은

<a name="california">California</a> 

이 (또는 바람직하게는)

<a id="california">California</a> 

(편집 : 브라우저 기능 만 사용하면 쉽게 할 수 있습니다. 당신이 부드러운 슬라이드 jQuery를 사용하려는 경우,

+0

사용하는 이름은 2000입니다. 대신 ID를 사용하십시오. –

+0

아 - 그것도 작동합니다. 마지막으로 실제 HTML을 개발 한 시점을 보여줍니다. p – eouw0o83hf

0

또한 지금처럼에 부드러운 스크롤의 좋은 효과를 추가 할 수 있습니다

<a href="#can_map" class="anchor_class">Click me</a> 

그런 jQuery로하면 클릭 이벤트 처리기에 다음을 추가 할 수 있습니다 :

이 링크에 클래스 추가
$('.anchor_class').click(function(){ 
    href = $(this).attr("href"); 
    $('html,body').animate({scrollTop: $(href).offset().top}; 
    return false; 
}); 
관련 문제