2012-07-08 5 views
0

예에 스크롤 버그에 의해 #ID로 이동합니다. 모든 것이 데스크톱에서 완벽하게 작동하지만 iPad에서는 nav li 링크를 클릭하여 앞뒤로 이동할 수 없습니다. 나는 nav 링크를 클릭 한 다음 조금 아래로 스크롤하면 작동 할 것입니다.은 아이 패드

function init_siteNav(){ 

    function goToByScroll(id){ 
     $('html,body').animate({scrollTop: $(id).offset().top},'slow'); 
    } 

    $('.siteMenu li.home a').click(function(){ 
     goToByScroll('body'); 
     return false; 
    }); 

    $('.siteMenu li.clients a').click(function(){ 
     goToByScroll('#portfolioWrap'); 
     return false; 
    }); 

    $('.siteMenu li.contact a').click(function(){ 
     goToByScroll('#contactMapHolder'); 
     return false; 
    }); 
} 

의견이 있으십니까?

답변

0

HREF 대신 LI 요소를 클릭하여 트리거 해보십시오. iPad에서 HREF 요소가 약간 작 으면 LI가 생성하는 더 큰 물리적 영역이 더 나은 결과를 제공 할 수 있습니다.

클릭 이벤트에 경고를 넣어 iPad에서 해고되는지 확인하십시오.