2012-09-19 2 views
1

현재 ScrollTo() jQuery 플러그인을 사용하고 있으며 Doctype을 정의하지 않을 때마다 제대로 작동하지만 Doctype을 정의하면 ScrollTo() 플러그인이 중단됩니다.scrollTo doctype

나는 비슷한 문제에 대해 인터넷을 통해 보았다 GitHub

에 내 코드를 게시하고 난 어떤 사람들은 내 문제를 공유하지만 솔루션을 볼 때, 그들은 나에게 명확하지 않은 생각합니다.

나는 플러그인과 doctype을 함께 사용하기 만하면됩니다. 둘 다 존재해야합니다. 도와주세요, 감사

+1

코드가 어디에 있습니까? 그것을 여기에 보여주세요. –

+0

어떤 오류가 발생합니까? – Kuro

+0

@Ian Holden : 내 대답을 가능한 해결책으로 확인하십시오. –

답변

1

일부 변경하여 마크 업 :

  1. 코드 다음 (모두 발생)로

    <ul class="threeNavLinks"> 
        <li class="secondaryNavIcon"><a class="navlink" href="area2">About</a></li> 
        <li class="primaryNavIcon"><a class="navlink" href="area3">Portfolio</a></li> 
        <li class="secondaryNavIcon"><a class="navlink" href="area4">Contact</a></li> 
    </ul> 
    
  2. <ul class="threeNavLinks">...</ul>를 교체 this version

  3. jquery.scrollto.min.js 파일을 대체

    다음 스크립트 추가

    <head>
    <script type="text/javascript"> 
        $(function(){ 
         $('.navlink').click(function(e) { 
          var divId = '#' + $(this).attr("href"); 
          $.scrollTo(divId, 700); 
          e.preventDefault(); 
         }); 
        }); 
    </script> 
    

에서 상기 용액은 국소 잘 작동 시험한다.

희망이 당신을 도울 수 있습니다!

0

유효 사이트에서이 플러그인을 깨는 doctype 선언과 비슷한 문제가 발생했습니다. 다른 버전의 jQuery로 테스트 해보십시오. 1.7.0으로 다시 전환하여 해결 된 1.8.0에 문제가있었습니다