1. 程式人生 > >工作問題:頁內錨點跳轉

工作問題:頁內錨點跳轉

原來的問題是:頁面錨點跳轉的時候div會調到頂部去,正好被導航擋住了! 

html程式碼:

<a href="#idName">button</a>
<div id="idName">hahahahahhhhhhhhhhh</div>

於是設定如下JS程式碼: 

$(function(){
    if(location.hash){
        var target = $(location.hash);
        if(target.length == 1){
            $('html,body').animate({scrollTop: '0'},500);
        }
    }
})

現在跳轉的時候div已經不會被頂上去了,但是頁面會閃爍一下!!!難受香菇.....怎麼辦???