首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

HTML 固定定位彈出層點擊後頁面跳至頂部:阻止預設連結行為

     編輯:程式設計綜合問答

問題描述

點擊按鈕彈出 position: fixed 的 div 後,頁面會跳回頂部。

原因

按鈕若是 <a href="#">,預設行為會將網址加上 #,導致頁面捲動至頂部。

解決方法

<a href="#" onclick="xxxxx(); return false;">click</a>

或在 JavaScript 事件中呼叫 event.preventDefault(),阻止預設連結行為。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved