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、顯示效果
繼續下拉內容,發現內容如下:
===========================================================================
如果覺得對您有幫助,微信掃一掃支援一下:
相關文章
- asp.net mvc 中利用jquery datatables 實現資料分頁顯示ASP.NETMVCjQuery
- HTML+CSS+JQuery實現下拉選單滑鼠懸浮顯示下拉選單,取消隱藏HTMLCSSjQuery
- 表格拖動滾動條標題固定程式碼例項
- 滑鼠滾動固定js(jquery)例項分享JSjQuery
- iOS開發中QQ好友列表下拉顯示全部好友實現思路iOS
- JavaScript實現HTML導航欄下拉選單[懸浮顯示]JavaScriptHTML
- 表格顯示滾動條
- 頁面沒有出現滾動條時底部懸浮顯示到最底部
- jQuery寫的文章內容頁右側浮動滾動jQuery
- Java——圖片滾動顯示Java
- jQuery單行新聞標題向上滾動詳解jQuery
- jQuery 動態數字顯示jQuery
- Element 利用Tooltip提示框實現動態顯示文字提示
- jquery 滑鼠移到圖片彈出浮動層顯示大圖片例子jQuery
- 前端教程分享:十行程式碼實現title滾動顯示前端行程
- Vue完美記住滾動條和實現下拉載入Vue
- 使用jQuery實現的平滑滾動輪播圖jQuery
- JQuery實現圖片輪播無縫滾動jQuery
- jQuery實現的設定滾動條的位置jQuery
- 華為遊戲浮標不顯示或顯示異常遊戲
- 元素滾動到指定位置以後可以實現固定效果
- Vue實現浮動按鈕元件 - 頁面滾動時自動隱藏 - 可拖拽Vue元件
- asp.net 利用jquery讓登入頁面垂直居中顯示ASP.NETjQuery
- 利用jQuery模擬實現select下拉框jQuery
- 在使用tiles時,如何在ie中顯示動態的標題
- Angular實現虛擬滾動多選下拉框筆記Angular筆記
- js實現 web頁面的滾動條下拉時載入更多JSWeb
- 十行程式碼實現網頁標題滾動效果!行程網頁
- 短視訊app開發,內部標題進行滾動播放APP
- 2020 用html jQuery實現廣告輪播圖自動切換 滾動頁面 滑鼠懸浮下標且左右切換圖片HTMLjQuery
- Delphi中TFlowPanel實現滾動條效果
- 在Director中實現文字滾動 (轉)
- 原生JS利用transform實現banner的無限滾動JSORM
- 如何利用 Chrome 瀏覽器實現滾動截圖Chrome瀏覽器
- HTMl 中marquee標籤實現無縫滾動跑馬燈效果HTML
- 小程式上是實現拖動懸浮圖示
- 滾動cell 顯示隱藏導航欄
- 超出文字顯示省略號,hover效果:文字滾動顯示==》求解