asp.net開發中利用jquery來實現滾動下拉標題浮動固定顯示
1、問題來源
在實際專案開發中,頁面如果內容很多,會出現滾動條,方便向下瀏覽,但是頁面的標題頭也會隨下拉操作而無法看到,那如果我們想讓下拉過程中標題仍在頁面最頂端固定浮動顯示,我們該如何做呢?
2、解決方法
使用css進行位置控制,然後結合jquery來處理滾動事件新增樣式。需要注意的是,需要固定的部分一定要設定背景顏色 background-color屬性值,如果頁面是白色則設定#fff,否則效果出不來。
3、示例程式碼
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>滾動條下拉標題固定在頭部</title>
<script type="text/javascript" src="../../Scripts/Jquery-1.8.0.min.js"></script>
<script type="text/javascript">
window.onscroll = function () {
if ($(document).scrollTop() > 0) {
$(".pf").addClass('float');
} else {
$(".pf").removeClass('float');
}
}
</script>
<style type="text/css">
.pf {
width: 100%;
height: 50px;
background-color: #494949;
text-align: center;
line-height: 50px;
color: #fff;
}
html {
_background-image: url(about:blank);
_background-attachment: fixed; /** 防止 ie6 抖動 **/
}
.float {
position: fixed;
z-index: 999999;
top: 0px;
}
* html .float {
position: absolute;
_top: expression(documentElement.scrollTop-0);
}
</style>
</head>
<body>
<div class="pf">這裡是系統標題欄,我們想要保持固定</div>
<div>
<table width="100%" border="1">
<script type="text/javascript" language="javascript">
for (i = 0; i < 50; i++) {
document.write("<tr><td>系統整合考試必過!有沒有資訊,有" + (i + 1) + "</td></tr>");
}
</script>
</table>
</div>
</body>
</html>
4、顯示效果
繼續下拉內容,發現內容如下:
===========================================================================
如果覺得對您有幫助,微信掃一掃支援一下:
相關文章
- HTML+CSS+JQuery實現下拉選單滑鼠懸浮顯示下拉選單,取消隱藏HTMLCSSjQuery
- JavaScript實現HTML導航欄下拉選單[懸浮顯示]JavaScriptHTML
- jQuery寫的文章內容頁右側浮動滾動jQuery
- 表格顯示滾動條
- 頁面沒有出現滾動條時底部懸浮顯示到最底部
- jQuery單行新聞標題向上滾動詳解jQuery
- jquery 滑鼠移到圖片彈出浮動層顯示大圖片例子jQuery
- 使用jQuery實現的平滑滾動輪播圖jQuery
- JQuery實現圖片輪播無縫滾動jQuery
- 2020 用html jQuery實現廣告輪播圖自動切換 滾動頁面 滑鼠懸浮下標且左右切換圖片HTMLjQuery
- Vue完美記住滾動條和實現下拉載入Vue
- Element 利用Tooltip提示框實現動態顯示文字提示
- 前端教程分享:十行程式碼實現title滾動顯示前端行程
- jQuery中動畫的實現jQuery動畫
- 直播軟體原始碼,實現頁面滾動到可視區顯示動畫效果原始碼動畫
- Vue實現浮動按鈕元件 - 頁面滾動時自動隱藏 - 可拖拽Vue元件
- Angular實現虛擬滾動多選下拉框筆記Angular筆記
- js實現 web頁面的滾動條下拉時載入更多JSWeb
- 教你三種jQuery框架實現元素顯示及隱藏動畫方式jQuery框架動畫
- js、jQuery實現文字上下無縫輪播、滾動效果JSjQuery
- 關於jquery控制select下拉框自動展開問題jQuery
- 十行程式碼實現網頁標題滾動效果!行程網頁
- 如何利用 Chrome 瀏覽器實現滾動截圖Chrome瀏覽器
- 原生JS利用transform實現banner的無限滾動JSORM
- jQuery 實現顯示與隱藏效果jQuery
- html/css 滾動到元素位置,顯示載入動畫HTMLCSS動畫
- 超出文字顯示省略號,hover效果:文字滾動顯示==》求解
- 小程式上是實現拖動懸浮圖示
- 短視訊app開發,內部標題進行滾動播放APP
- HTMl 中marquee標籤實現無縫滾動跑馬燈效果HTML
- SecureCRT - 自動斷開問題和標籤頁標題顯示的解決辦法Securecrt
- [Flutter翻譯]Flutter: 使用Overlay顯示浮動widgetFlutter
- 華為遊戲浮標不顯示或顯示異常遊戲
- jQuery動畫的顯示與隱藏效果jQuery動畫
- jQuery動畫的顯示與隱藏效果!jQuery動畫
- 下拉選單框和滾動條
- div顯示滾動條(類似合同閱讀)
- vue之實現日曆----顯示農曆,滾動日曆監聽年月改變Vue
- 滑向未來(現代 JavaScript 與 CSS 滾動實現指南)JavaScriptCSS