精華區beta Web_Design 關於我們 聯絡資訊
※ 引述《gpmm (銀色)》之銘言: : 小弟在網頁裡使用以下 : <div id="bibo"> : oooxxxooooxxxxoooxx : oooxxxooooxxxxoooxx : </div> : <a href="#" onClick="test()">Kiss Me</a> : 其中 test() 作用是顯示 / 隱藏 id 為 bibo 的 div, : 想請問的是,因為這頁網頁顯示出來後,bibo div是位在必需滑鼠捲動向下 : 才看的到的位置,而當使用者按下 Kiss Me 時,雖然 bibo div 可以順利 : 顯示 / 隱藏,但是整個頁面會重新跳到最上方,使用者必需要再次用滑鼠 : 向下捲到 bibo div 所在位置。 : 請問這個有方法可以解決嗎?(希望能按下 Kiss Me 後仍維持在原位不跳動) ※ 引述《gpmm (銀色)》之銘言: 剛剛想到了怪招,試一下果然可以…自問自答… = =||| 原本有試過 <a onClick="test()"> ,即拔掉 href="#" 是可行的, 但是滑鼠放上去的話會無法變成手指,即使是用了 cursor: hand 也只能改變 IE,Mozilla 和 Firefox 不吃這套。 剛剛想到的是 <a href="#" onClick="return test()"> 在 test() 的 function 末端加上 return false, 這樣一來既可以執行 onClick ,而又會因為 return false 所以中斷不跑 href="#",算是一個小撇步吧…(汗) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.128.240 ※ 編輯: gpmm 來自: 163.13.128.240 (05/06 17:38)