- JavaScript+jQuery網頁特效設計任務驅動教程
- 陳承歡
- 342字
- 2020-01-10 16:36:31
任務1-6 jQuery實現動態設置頁面的寬度和高度
【任務描述】
由于目前使用的顯示器有多種不同的規格尺寸,因此我們在設計網頁時需要根據屏幕的尺寸合理設置網頁的尺寸與背景。試編寫代碼,在網頁0106.html中實現動態設置頁面寬度和高度的功能。
【思路探析】
(1)根據常見的屏幕尺寸定義多種不同的樣式。
(2)使用screen.width屬性獲取屏幕寬度數據。
(3)使用jQuery的$符號選取HTML元素,使用jQuery的addClass()方法向被選元素添加一個類,使用jQuery的removeClass方法從被選元素中刪除一個類,使用jQuery的text()方法設置所選元素的文本內容。
【特效實現】
根據常見的屏幕尺寸定義的樣式如表1-11所示。
表1-11 根據常見的屏幕尺寸定義的樣式
引用外部JS文件的代碼如下所示。
<script type="text/javascript" src="js/jquery.js"></script>
自定義函數windowMedia(),其代碼如表1-12所示。
表1-12 自定義函數windowMedia()的代碼
調用自定義函數的代碼如下所示。
$(document).ready(function(){ windowMedia(); });
網頁0106.html對應的HTML代碼如下所示。
<div id="content"></div>
自主訓練
推薦閱讀
- Reporting with Visual Studio and Crystal Reports
- Java 開發從入門到精通(第2版)
- JavaScript 從入門到項目實踐(超值版)
- JavaScript前端開發與實例教程(微課視頻版)
- 機械工程師Python編程:入門、實戰與進階
- Learning Selenium Testing Tools(Third Edition)
- Building an RPG with Unity 2018
- Babylon.js Essentials
- UI設計全書(全彩)
- 機器學習微積分一本通(Python版)
- Java并發編程之美
- Oracle 12c從入門到精通(視頻教學超值版)
- Java EE架構設計與開發實踐
- PostgreSQL 12 High Availability Cookbook
- Node.js應用開發