HTML JS 彈層後底部頁面禁止滾動處理
1.打開新頁面時需要禁止鼠標滾輪,禁止頁面滑動;
1 2 3 4 |
在調用顯示層時加上這句js代碼就可以了:
document.documentElement.style.overflow = "hidden";
關閉層的時間別忘了在加上這句:
document.documentElement.style.overflow = "scroll";
|
2.設置滾輪原來位置
var top_temp = $(document).scrollTop()||document.documentElement.scrollTop || document.body.scrollTop;
window.parent.scrollTo(0,top_value);
本文出自 “路漫漫兮” 博客,請務必保留此出處http://wangxin88.blog.51cto.com/3228434/1613296
HTML JS 彈層後底部頁面禁止滾動處理
相關推薦
HTML JS 彈層後底部頁面禁止滾動處理
設置 temp style body 顯示 cell tab hidden border 1.打開新頁面時需要禁止鼠標滾輪,禁止頁面滑動; 1 2 3 4 在調用顯示層時加上這句js代碼就可以了: document.documentElement.styl
JS彈出遮罩層後底部頁面不滾動實現
在我們開發過程中,經常會遇到這樣的問題,在頁面上彈出一個彈層,但是底部頁面卻可以滾動,本文實現JS彈出遮罩層後底部頁面不滾動效果。首先效果如圖,這裡我們需要點選頁面頭部一個按鈕才出現彈層,這裡是彈層出現後底部頁面滑動到下面的效果圖: 這裡只需CSS就可實現
JQuery實現彈窗下底部頁面禁止滑動【轉載】
原文 http://blog.it985.com/22788.html 主題 jQuery 在專案開發過程中,經常會遇到帶有彈窗的頁面,尤其是在移動端。在沒有特別要求的情況下,彈窗彈出後,彈窗下的底部頁面依然能夠滑動。為了得到更好的使用者體驗,需要做到觸發彈窗
彈出遮罩層後,如何禁止底層頁面的滾動【轉】
彈窗是一種常見的互動方式,而蒙層則是彈窗必不可少的元素,用於隔斷頁面與彈窗區塊,暫時阻斷頁面的互動。但是,我們會發現,當彈出遮罩層後,底層body的內容也是可以滾動,顯然這不是我們想要的效果,而這個問題就是小萌最近開發專案時遇到的問題。 一個小程式的專案,是用MPVUE(一個使用 Vue.js
【CSS-04】移動端蒙層底部頁面禁止滑動
//用$代替document.querySelector,節省重複程式碼; var $=function(selector){ return document.querySelector(selector); }; //彈出框程式碼 function show_popwindow(){ //頁
html+js實現簡單的登陸頁面
初學web自動化,學習簡單的前端知識還是很有必要的; 今天我們利用html實現一個簡單的登陸頁面,並利用js提取使用者名稱和密碼,在alert彈窗中顯示出來 實現的功能: 1.實現重置按鈕的功能,點選重置按鈕,能清除你填寫的資料 2.填寫使用者名稱,密碼,點選登入,獲取到使
跳出彈窗頁面禁止滾動(PC端和手機端)
pc端如何實現 1.當彈窗顯示時,為body元素新增屬性:overflow:hidden, 當關閉彈窗時移除該屬性即可2.在彈窗的div上設定 @scroll.stop.prevent <div @scroll.stop.prevent> 你要顯示的內容 </d
jquery或者js彈窗事件,頁面返回時觸發的事件
頁面返回時觸發的事件!! 安卓或者ios返回上一頁時觸發的事件!! 因為此方法在開發中使用的是mui前端外掛,可以更改為jquery或者js, 更改這裡即可[email protected]上面 <script> $(functio
html js開啟一個新的頁面
1.在同當前視窗中開啟視窗 <a href="http://www.baidu.com" title="baidu">baidu</a> 等效js程式碼 window.loca
頁面禁止重新整理處理Js實現
document.onkeydown = function(e) { e = window.event || e; var k = e.keyCode; //遮蔽ctrl+R,F5鍵,ctrl+F5鍵 F3鍵!驗證
ASP HTML JS 彈出視窗關閉大全
注: //關閉,父視窗彈出對話方塊,子視窗直接關閉 this.Response.Write("<script language=javascript>window.close();</script>"); //關閉,父視窗和子視窗都不彈出對話方塊,
html js POST提交跳轉頁面
/** * 採用post方式跳轉 * @param URL * @param PARAMS json格式資料 {html :prnhtml,cm1:'測試',cm2:'haha'} * @returns {Element} */ function post(URL,
htmlunit爬取js非同步載入後的頁面
直接上程式碼: 一、 index.html 呼叫後臺請求獲取content中的內容。 <html> <head> <script type="text/j
HTML—js:利用History物件實現頁面跳轉
History常用的屬性和方法: length:返回瀏覽器歷史列表中的URL數量 back():載入history列表中的前一個URL forward():載入history列表中的下一個URL go():載入history列表中的某個具體頁面 程式碼: <!DOCT
java 項目 導入成功後jsp頁面報錯處理方法
sco 右擊 選擇 end ref 服務器 ati AC 項目 本人新導入一個maven項目可是jsp頁面一直報錯,我先按照網上的經驗操作如下步驟: 在pom.xml配置文件中添加上javax.servlet的相關依賴: <dependency>
頁面禁止滾動
背景:有一個蒙版彈窗 要求 : 1.在彈出視窗時圖片可以放大縮小,但是不可以頁面上下滑動; 2.關閉蒙版彈窗時恢復頁面滑動功能。 實現程式碼: function start() {//點選彈出時允許圖片放大並禁止滑動 $("meta[name='viewport']
ASP.NET小技巧——回傳後保持頁面的滾動位置
預設情況下,ASP.NET頁面回傳到伺服器後,頁面會跳回頂部。 對於一個內容較多的頁面,你或許有需要自動滾動到使用者最後操作的位置。 頁面屬性 MaintainScrollPositionOnPostBack 可以解決這樣的問題,有以下3種方法。 應用程式級作用物件:網
HTML檔案裡把所有的css、js檔案引入後,其他的HTML檔案引入該頁面後,可以使用該頁面引入的css和js
怎樣將一個HTML檔案裡把所有的css、js檔案引入後,然後其他的HTML檔案就不需要在進行引入了 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"
layui關閉iframe彈出層後重新整理父級頁面
需求:點選按鈕->彈出iframe窗體->在iframe中的列表中選區需要的使用者條目->確認並關閉窗體->在父級窗體中顯示剛才選取的使用者(重新整理)。layer.open({
html+js/jquery實現彈出層效果
在做網頁的時候,彈出層是個很好用的東西,它既可以顯示出我們想要的內容,又無需重新載入,而且彈出層的樣式還可以按我們想要的效果改動,今天就來說一說怎麼做一個彈出層。 首先說一個js的方法。這個方法是以前看到的。 既然是做彈出層,那麼當然得先做幾個div出來,如