美文网首页
2016.12.12 Jquery

2016.12.12 Jquery

作者: 看流沙聚散 | 来源:发表于2016-12-14 20:14 被阅读0次

元素的尺寸

  • width() height()
  • innerWidth() innerHeight()
  • outerWidth() outerHeight()
  • 参数的作用(设置宽高)
  • 与原生JS的区别

参数的作用(设置宽高)

<div id="div1" style="width: 100px; padding: 10px; border: 5px solid #111; margin: 20px;"></div>
<script>
$('#div1').width(200);// width = 200
$('#div1').innerWidth(200);//width: 200 - padding
$('#div1').outerWidth(200);//width: 200 - padding - border
$('#div').outerWidth(200, true);//width: 200 - padding -border - margin
</script>

实际都是改变的是width值

与原生JS的区别

<div id="div1" style="width: 100px;"></div>
<script>

var oDiv = document.getElementById('div1');
alert(oDiv.offsetWidth);//100
</script>

当我们隐藏div之后(display: none) 我们就不能获取到div的值了

JQ实战小技巧

  • 可视区的尺寸(可以理解为窗口的尺寸)
  • 页面的尺寸(可以理解为文档的尺寸)
$(window).width();//可视区的尺寸
$(document).width();//页面的尺寸

滚动距离

  • scrollTop()
  • scrollLeft()
    一个公式 当滚动到底部的时候 滚动距离 + 可视区高度 = 页面的高度
$(document).scrollTop()+$(window).height() === $(document).height();//true
##元素距离

## offset()

元素相对于整个页面的距离

返回一个对象包含left和top属性
## position()

相对与最近的父级定位元素的距离


注意:  position() 是计算的margin的顶点到父级定位元素的距离, 其他跟位置相关的函数或属性都是以border的顶点为参考点


相关文章

  • 2016.12.12 Jquery

    元素的尺寸 width() height() innerWidth() innerHeight() out...

  • 2016.12.12 Jquery

    引号的问题 上面的代码加不加引号都是正确的 什么时候必须加引号呢? 这个时候我们就必须加上引号 #JQ的链式操作 ...

  • NFH.003 - 12.12课堂笔记

    12.12学习经验分享# Bruce_Zhu于2016.12.12 一、jQuery UI - 集成页页特效 二、...

  • 新工作&破房子

    2016.12.12 滴 打上班卡

  • 2016.12.12

    昨天带男友去见了小姑。 今天吵架,没约,上午洗了床单被套,晒被子,然后抱着熊仔晒太阳。下午去书店看了点安妮宝贝的《...

  • 2016.12.12

    读音问题 internet互联网 international国际的 interview采访 interrupt打断...

  • 2016.12.12

    到了这个点还没睡着了,失眠了,是不是想太多了,才睡不着,马上天亮了,新的一天又开始了,还有十九天2016就结束,时...

  • 2016.12.12

    勿与小人争君子,勿与傻瓜论短长。 人和人之间最合适的相处方式,还是留一段距离,彼此都美好, 其实,无论大人还是孩子...

  • 2016.12.12

    没有意识已经是双十二了 和一位优秀人士交流了一些事情 也不能说是交流 应该说是思想被矫正了一下 希望早日jiedu成功

  • 2016.12.12

    王晓梅,要达到高处,第一步就是决定不要原地踏步。你一旦行动起来,你就能坚持行动下去。

网友评论

      本文标题:2016.12.12 Jquery

      本文链接:https://www.haomeiwen.com/subject/gyqwmttx.html