欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery 遮罩滾動

阮建安2年前7瀏覽0評論

JQuery遮罩滾動是一種常用的效果,可以實現在彈出的遮罩層上滾動視圖而不會影響到頁面底層內容的顯示。下面是一個簡單的實現方法:

// 創建遮罩層
var $mask = $('
').css({ position: 'fixed', top: 0, left: 0, width: '100%', height: '100%', background: 'rgba(0, 0, 0, 0.6)', zIndex: 9999 }).appendTo('body'); // 禁止頁面滾動 $('body').css({ overflow: 'hidden' }); // 創建內容容器 var $content = $('
').css({ position: 'absolute', top: '50%', left: '50%', transform: 'translate(-50%, -50%)', width: 500, height: 300, background: '#fff', padding: 20, overflow: 'auto' }).appendTo($mask); // 添加內容 $content.html('這里是滾動內容'); // 關閉遮罩層 function closeMask() { $mask.remove(); $('body').css({ overflow: 'auto' }); } // 點擊遮罩層關閉 $mask.click(function () { closeMask(); }); // 關閉按鈕 $('').appendTo($content).click(function () { closeMask(); });

代碼中先創建了一個遮罩層,然后禁止了頁面滾動,創建了一個內容容器并設置了樣式和內容,最后添加了關閉按鈕。點擊遮罩層或關閉按鈕時會移除遮罩層并恢復頁面滾動。