国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

有趣的思路~~JS仿 WINXP 注銷桌面漸隱效果

2019-11-21 02:29:25
字體:
來源:轉載
供稿:網友
由于以前見很多人的這中仿XP漸隱效果都不是很逼真.我這幾天偶然想到了一個思路

..嘿嘿..很有趣哦

看看大家能看懂不~~應該可以的吧~~HOHO..

思路概括一句話就是.. 不管整個文檔有多長,讓body的 滾動條消失,讓遮罩層覆蓋整個窗體可見區域!

這 '可見'二字非常重要哦!! 



只大致的做出來效果..沒有很美化它..呵呵.剩下的 timeout 讓 遮罩漸變啦什么用的時候再加就好 

下面是代碼

如果好的話.麻煩斑竹給加加分 .嘿嘿 tks哈

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]

頁面里面總共有三個 按鈕的 onclick 事件 和一個  body 的 onresize 事件

當點擊   '點我' 那個按鈕的時候. js就執行 cl 這個函數
復制代碼 代碼如下:

function cl(){
document.body.style.overflow = 'hidden';
document.body.style.height = document.documentElement.clientHeight + 'px';
obj.style.display = 'block';
obj.style.height = document.documentElement.clientHeight + 'px';
}

這個函數的意義就是  

我讓   body 這個標簽的 overflow 屬性改為  ' hidden ' 很明顯,就是讓在body高度以外的 內容隱藏...嘿嘿......

下一行 的意思也就足夠明顯啦..   讓 body的高度 = 當前窗體的高度~~ 這樣由于 body 的 overflow  = 'hidden' 了..那么我給 body一個當前窗體的高度的化,那么 滾動條不就消失了嗎??嘿嘿嘿...這樣給我下一步的陰謀創造了條件哦.~~~

obj.style.display = 'block';這一句就是 讓遮罩層顯出來拉~~然后在給遮罩層一個高度,這個高度就是 窗體的高度~~這樣的話..HOHO.......

這就讓文檔所有的內容 都蓋到 遮罩層下面啦..~~~

然后 在給 body 的 onresize(當窗體大小改變時觸發的事件) 一個函數 就是判斷 遮罩層當前是否顯示啊..如果顯示的話就改遮罩層的大小等于當前窗體大小.否則什么都不執行...HOHO
到這里大家應該很清楚了吧


上一篇:Hutia 的 JS 代碼集

下一篇:xmlHTTP實例

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 固安县| 新昌县| 阜南县| 家居| 广水市| 汕头市| 稷山县| 霍山县| 渝中区| 茂名市| 康定县| 柳江县| 和平县| 封开县| 海伦市| 福海县| 股票| 禄丰县| 左权县| 丁青县| 内丘县| 定安县| 蒲城县| 玛纳斯县| 武夷山市| 高清| 桦甸市| 太和县| 贵州省| 罗平县| 北辰区| 平昌县| 合作市| 红河县| 内黄县| 西盟| 东方市| 民权县| 南部县| 永胜县| 仲巴县|