国产探花免费观看_亚洲丰满少妇自慰呻吟_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實例

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陇川县| 庆城县| 沙河市| 乌鲁木齐县| 宁远县| 临安市| 彭州市| 兴宁市| 积石山| 社会| 英山县| 广河县| 安阳县| 贵州省| 菏泽市| 阳高县| 合作市| 灯塔市| 杭锦旗| 舞钢市| 灵台县| 巨野县| 罗江县| 彰化市| 巩义市| 新丰县| 连州市| 道孚县| 班戈县| 佛坪县| 股票| 元阳县| 浦北县| 青冈县| 中方县| 丹寨县| 珠海市| 卢氏县| 双城市| 新乐市| 徐州市|