通过 jQuery,很容易处理元素和浏览器窗口的尺寸。


jQuery 尺寸 方法
jQuery 提供多个处理尺寸的重要方法:

width()
height()
innerWidth()
innerHeight()
outerWidth()
outerHeight()

jQuery width() 和 height() 方法
width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。
height() 方法设置或返回元素的高度(不包括内边距、边框或外边距)。
下面的例子返回指定的 < div> 元素的宽度和高度:
实例

$("button").click(function(){var txt="";txt+="Width: " + $("#div1").width() + "</br>";txt+="Height: " + $("#div1").height();$("#div1").html(txt);
});
<!DOCTYPE html>
<html>
<head>
<script src="/jquery/jquery-1.11.1.min.js">
</script>
<script>
$(document).ready(function(){$("button").click(function(){var txt="";txt+="Width of div: " + $("#div1").width() + "</br>";txt+="Height of div: " + $("#div1").height();$("#div1").html(txt);});
});
</script>
</head>
<body><div id="div1" style="height:100px;width:300px;padding:10px;margin:3px;border:1px solid blue;background-color:lightblue;"></div>
<br>
<button>显示 div 的尺寸</button>
<p>width() - 返回元素的宽度。</p>
<p>height() - 返回元素的高度。</p></body>
</html>

jQuery innerWidth() 和 innerHeight() 方法
innerWidth() 方法返回元素的宽度(包括内边距)。
innerHeight() 方法返回元素的高度(包括内边距)。
下面的例子返回指定的 < div> 元素的 inner-width/height:
实例

$("button").click(function(){var txt="";txt+="Inner width: " + $("#div1").innerWidth() + "</br>";txt+="Inner height: " + $("#div1").innerHeight();$("#div1").html(txt);
});

jQuery outerWidth() 和 outerHeight() 方法
outerWidth() 方法返回元素的宽度(包括内边距和边框)。
outerHeight() 方法返回元素的高度(包括内边距和边框)。
下面的例子返回指定的 < div> 元素的 outer-width/height:
实例

$("button").click(function(){var txt="";txt+="Outer width: " + $("#div1").outerWidth() + "</br>";txt+="Outer height: " + $("#div1").outerHeight();$("#div1").html(txt);
});

jQuery - 更多的 width() 和 height()
下面的例子返回文档(HTML 文档)和窗口(浏览器视口)的宽度和高度:
实例

$("button").click(function(){var txt="";txt+="Document width/height: " + $(document).width();txt+="x" + $(document).height() + "\n";txt+="Window width/height: " + $(window).width();txt+="x" + $(window).height();alert(txt);
});

18. jQuery - 尺寸相关推荐

  1. Web全栈~18.jQuery

    Web全栈~18.jQuery 上一期 jQuery是JavaScript的一个函数库,对JavaScript进行了一个封装.jQuery将常用的.复杂的操作进行函数化封装,直接调用,大大降低了使用J ...

  2. jQuery尺寸位置操作

    jQuery 尺寸 语法 用法 width() / height() 取得匹配元素宽度和高度值 只算width / height innerWidth() / innerHieght() 取得匹配元素 ...

  3. jQuery第二天学习总结—— jQuery 尺寸、位置操作

    jQuery 尺寸.位置操作 jQuery中分别为我们提供了两套快速获取和设置元素尺寸和位置的API,方便易用,内容如下. jQuery 尺寸操作 jQuery 尺寸操作包括元素宽高的获取和设置,且不 ...

  4. jquery尺寸:宽度与高度

    width() 方法设置或返回元素的宽度(不包括内边距.边框或外边距). height() 方法设置或返回元素的高度(不包括内边距.边框或外边距). innerWidth() 方法返回元素的宽度(包括 ...

  5. jQuery - 获取并设置 CSS 类、尺寸

    jQuery - 获取并设置 CSS 类 通过 jQuery,可以很容易地对 CSS 元素进行操作. jQuery 拥有若干进行 CSS 操作的方法: addClass() - 向被选元素添加一个或多 ...

  6. Jquery复习(七)之尺寸

    jQuery 尺寸 方法 jQuery 提供多个处理尺寸的重要方法: width() height() innerWidth() innerHeight() outerWidth() outerHei ...

  7. 18款 jQuery UI框架

    1.jQuery的界面插件 Ninja UI Query 是一个非常优秀的 JavaScript 框架,而且还有相当多的插件.其中的一些UI插件也相当的给力,比如 Ninja UI,是一款界面插件,使 ...

  8. jQuery元素操作和尺寸位置

    1. 遍历元素 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF ...

  9. jQuery:设置获取属性、遍历添加删除元素、尺寸、位置

    目录 一.设置或获取元素属性值 1.设置或获取元素固有属性值 2.设置或获取元素自定义属性值attr() 3.数据缓存data() 二.获取元素内容 三.jQuery对元素操作 1.遍历元素 2.创建 ...

  10. jQuery学习笔记系列(二)

    day02 - jQuery 学习目标: 能够操作 jQuery 属性 能够操作 jQuery 元素 能够操作 jQuery 元素尺寸.位置 1.1. jQuery 属性操作 ​ jQuery 常用属 ...

最新文章

  1. 亚马逊专家揭秘:如何建立自动检测乳腺癌的深度学习模型
  2. Elasticsearch Windows 环境搭建
  3. jsonProperty
  4. 【CSDN】【从800+CSDN支持的Emoji表情中筛选出文章标题可用的 1️⃣ 2️⃣ 4️⃣ 个表情并进行分类】(文章标题如何使用Emoji表情)⚽️
  5. 归并排序(C++版)
  6. 几个基本概念辨析:流敏感,路径敏感和上下文敏感
  7. spring框架三层架构_Spring框架架构
  8. 关于数据库表的“记录”与“字段”
  9. wampServer2.1错误(Could not execute menu item (internal error)
  10. QT5开发及实例学习之十Qt5主窗口构成
  11. Android基础(四) Fragment Part 1
  12. 计算机室教师使用制度,[最新]教师计算机室管理制度
  13. 【NOIP2014】生活大爆炸版石头剪刀布
  14. 头像截图上传两种方式(SWFUpload、一个简单易用的flash插件)
  15. 视频播放–AVPlayer
  16. 昆明半程马拉松:1名选手死亡5名选手昏迷(图)
  17. 工程学导论的学习感悟
  18. [实变函数]3.3 可测集类
  19. 计算机网络-应用层和传输层协议分析实验(PacketTracer)
  20. Win11的两个实用技巧系列之加载驱动失败怎么办、占用内存高的解决办法

热门文章

  1. x264 编码数配置
  2. 项目如何开始:怎样和客户谈需求(转)
  3. [WPF系列]Adorner应用-自定义控件ImageHotSpot
  4. EasyUI treegrid 获取编辑状态中某字段的值 [getEditor方法获取不到editor]
  5. 这 8 个 Python 技巧让你的数据分析提升数倍!
  6. 王建林的一个亿,靠打工能实现么?
  7. java和javascript双引号嵌套的问题
  8. 深入了解clientXY,offsetXY,pageXY的区别
  9. Spring MVC 学习笔记2 - 利用Spring Tool Suite创建一个web 项目
  10. HTML5 Media 原创翻译——第一章(持续更新中)