JavaScript特效執行個體017-慢慢放大的視窗

來源:互聯網
上載者:User

標籤:javascript

執行個體017                           慢慢放大的視窗執行個體說明本執行個體實現在視窗開啟時,將視窗安裝指定的大小放在螢幕中間,並使視窗不斷放大,直到視窗大小與螢幕大小相同為止。技術要點     本執行個體主要應用screen對象的availWidth和availHeight屬性來擷取螢幕工作區域的寬度和高度,並用window對象的resizeTo()方法來指定視窗的位置,用window對象的moveTo方法使視窗不斷變大。
實現過程實現功能首頁面
<!DOCTYPE html><html><head><meta charset="utf-8"/><title></title><script type="text/javascript">var sun = 400;var screenW = window.screen.availWidth;var screenH = window.screen.availHeight;var initialW = screenW-sun;var initialH = screenH-sun;window.resizeTo(initialW,initialH);var x = sun/2;var y = sun/2;window.moveTo(x,y);var timer;function blow(){if(initialH<(window.screen.height-30)){initialW = initialW+2;initialH = initialH+2;window.resizeTo(initialW,initialH);timer = setTimeout("blow()",50);x=x-1;y=y-1;window.moveTo(x,y);}else{window.clearTimeout(timer);}}</script></head><body onload="blow()"></body></html>
這樣這個執行個體就好了。

JavaScript特效執行個體017-慢慢放大的視窗

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.