萧又鸣 發表於 2020-10-14 10:50:00

【转】 jQuery学习笔记:CSS

<p>【转】 jQuery学习笔记:CSS <br>
    一、<strong style="color: rgba(0, 0, 255, 1); font-size: 18pt">CSS</strong><br>1、<strong>css(name)</strong><br>访问第一个匹配元素的样式属性。<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>String<br><span style="color: rgba(255, 0, 0, 1)">参数 </span><br>name (String) : 要访问的属性名称<br>示例:<br>$("p").css("color"); //取得第一个段落的color样式属性的值<br>2、<strong>css(properties)</strong><br>把一个“名/值对”对象设置为所有匹配元素的样式属性。这是一种在所有匹配的元素上设置大量样式属性的最佳方式。<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>jQuery<br><span style="color: rgba(255, 0, 0, 1)">参数 </span><br>properties (Map) : 要设置为样式属性的名/值对<br>示例:</p>
<div class="cnblogs_code"><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">1&nbsp;将所有段落的字体颜色设为红色并且背景为蓝色</span><span style="color: rgba(0, 128, 0, 1)"><br></span><span style="color: rgba(0, 0, 0, 1)">$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).css({&nbsp;color:&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">#ff0011</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,&nbsp;background:&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">blue</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;});<br><br><br></span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">2&nbsp;如果属性名包含&nbsp;"-"的话,必须使用引号</span><span style="color: rgba(0, 128, 0, 1)"><br></span><span style="color: rgba(0, 0, 0, 1)">$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).css({&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">margin-left</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">:&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">10px</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">background-color</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">:&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">blue</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;});&nbsp;</span></div>
<p>3、<strong>css(name,value)</strong><br>在所有匹配的元素中,设置一个样式属性的值。数字将自动转化为像素值<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>jQuery<br><span style="color: rgba(255, 0, 0, 1)">参数 </span></p>
<p>name (value) : 属性名<br>value (String, Number) : 属性值<br>示例:<br>$("p").css("color","red"); //将所有段落字体设为红色 <br>二、<strong style="color: rgba(0, 0, 255, 1); font-size: 18pt">位置</strong><br>1、<strong>offset()</strong><br>获取匹配元素在当前视窗口的相对偏移。返回的对象包含两个整形属性:top 和 left。<br>注意:此方法只对可见元素有效。<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>Object{top,left}<br>示例:</p>
<div class="cnblogs_code"><span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)"><br>//获取第二段的偏移<br>文档片段:&lt;p&gt;Hello&lt;/p&gt;&lt;p&gt;2nd&nbsp;Paragraph&lt;/p&gt;&nbsp;<br></span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"><br></span><span style="color: rgba(0, 0, 255, 1)">var</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">=</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:last</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);<br></span><span style="color: rgba(0, 0, 255, 1)">var</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;offset&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">=</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p.offset();<br>p.html(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">left:&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;offset.left&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,&nbsp;top:&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;offset.top);&nbsp;</span></div>
<p>2、<strong>position()</strong><br>获取匹配元素相对父元素的偏移。<br>返回的对象包含两个整形属性:top 和 left。为精确计算结果,请在补白、边框和填充属性上使用像素单位。此方法只对可见元素有效。<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>Object{top,left}<br>示例:</p>
<div class="cnblogs_code"><span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)"><br>//获取第一段的偏移&nbsp;<br>文档片段:&lt;p&gt;Hello&lt;/p&gt;&lt;p&gt;2nd&nbsp;Paragraph&lt;/p&gt;&nbsp;<br></span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"><br></span><span style="color: rgba(0, 0, 255, 1)">var</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">=</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:first</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);<br></span><span style="color: rgba(0, 0, 255, 1)">var</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;position&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">=</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p.position();<br>$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:last</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).html(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">left:&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;position.left&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,&nbsp;top:&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;position.top);&nbsp;</span></div>
<p>3、<strong>scrollTop()</strong><br>获取匹配元素相对滚动条顶部的偏移。<br>注意:此方法对可见和隐藏元素均有效。<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>Integer<br>示例:</p>
<div class="cnblogs_code"><span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)"><br>//获取第一段相对滚动条顶部的偏移&nbsp;&nbsp;<br>文档片段:&lt;p&gt;Hello&lt;/p&gt;&lt;p&gt;2nd&nbsp;Paragraph&lt;/p&gt;&nbsp;<br></span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"><br></span><span style="color: rgba(0, 0, 255, 1)">var</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">=</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:first</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);<br>$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:last</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).text(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">scrollTop:</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p.scrollTop());&nbsp;</span></div>
<p>4、<strong>scrollTop(val)</strong><br>传递参数值时,设置滚动条顶部偏移为该值。此方法对可见和隐藏元素均有效。<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>jQuery<br>示例:<br>$("div.demo").scrollTop(300); <br>5、<strong>scrollLeft()</strong><br>获取匹配元素相对滚动条左侧的偏移。此方法对可见和隐藏元素均有效。<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>Integer<br>示例:</p>
<div class="cnblogs_code"><span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)"><br>//获取第一段相对滚动条左侧的偏移&nbsp;&nbsp;&nbsp;&nbsp;<br>文档片段:&lt;p&gt;Hello&lt;/p&gt;&lt;p&gt;2nd&nbsp;Paragraph&lt;/p&gt;&nbsp;<br></span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"><br><br></span><span style="color: rgba(0, 0, 255, 1)">var</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">=</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:first</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);<br>$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:last</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).text(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">scrollLeft:</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p.scrollLeft());&nbsp;</span></div>
<p>6、<strong>scrollLeft(val)</strong><br>传递参数值时,设置滚动条左侧偏移为该值。此方法对可见和隐藏元素均有效。<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>jQuery<br>示例:<br>$("div.demo").scrollLeft(300); <br>三、<strong style="color: rgba(0, 0, 255, 1); font-size: 18pt">尺寸</strong><br>1、<strong>height()</strong><br>取得第一个匹配元素当前计算的高度值(px)。在 jQuery 1.2 以后可以用来获取 window 和 document 的高<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>Integer<br>示例:</p>
<div class="cnblogs_code"><span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)"><br>//获取第一段的高&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>文档片段:&lt;p&gt;Hello&lt;/p&gt;&lt;p&gt;2nd&nbsp;Paragraph&lt;/p&gt;&nbsp;<br></span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"><br>alert($(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).height());<br><br></span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">获取文档的高&nbsp;</span><span style="color: rgba(0, 128, 0, 1)"><br></span><span style="color: rgba(0, 0, 0, 1)">alert($(document).height());&nbsp;</span></div>
<p>2、<strong>height(val)</strong><br>为每个匹配的元素设置CSS高度(hidth)属性的值。如果没有明确指定单位(如:em或%),使用px。如果没有明确指定单位(如:em或%),使用px。<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>jQuery<br><span style="color: rgba(255, 0, 0, 1)">参数 </span><br>val (String, Number) : 设定CSS中 'height' 的值<br>示例:</p>
<div class="cnblogs_code"><span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)"><br>//把所有段落的高设为&nbsp;20&nbsp;&nbsp;<br>文档片段:&lt;p&gt;Hello&lt;/p&gt;&lt;p&gt;2nd&nbsp;Paragraph&lt;/p&gt;&nbsp;<br></span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"><br>$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).height(</span><span style="color: rgba(0, 0, 0, 1)">20</span><span style="color: rgba(0, 0, 0, 1)">);&nbsp;<br><br>alert($(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).height());<br></span></div>
<p>3、<strong>width()</strong><br>取得第一个匹配元素当前计算的宽度值(px)。在 jQuery 1.2 以后可以用来获取 window 和 document 的宽<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>Integer<br>示例:0</p>
<div class="cnblogs_code"><span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)"><br>//获取第一段的宽&nbsp;<br>文档片段:&lt;p&gt;Hello&lt;/p&gt;&lt;p&gt;2nd&nbsp;Paragraph&lt;/p&gt;&nbsp;<br></span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"><br><br>alert($(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).width());</span></div>
<p>4、<strong>width(val)</strong><br>为每个匹配的元素设置CSS宽度(width)属性的值。如果没有明确指定单位(如:em或%),使用px。<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>jQuery<br><span style="color: rgba(255, 0, 0, 1)">参数 </span><br>val (String, Number) : 设定 CSS 'width' 的属性值<br>示例:</p>
<div class="cnblogs_code"><span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)"><br>//将所有段落的宽设为&nbsp;20&nbsp;<br>文档片段:&lt;p&gt;Hello&lt;/p&gt;&lt;p&gt;2nd&nbsp;Paragraph&lt;/p&gt;&nbsp;<br></span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"><br>$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).width(</span><span style="color: rgba(0, 0, 0, 1)">20</span><span style="color: rgba(0, 0, 0, 1)">);<br>alert($(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).width());</span></div>
<p>5、<strong>innerHeight()</strong><br>获取第一个匹配元素内部区域高度(包括补白、不包括边框)。此方法对可见和隐藏元素均有效。<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>Integer<br>示例:</p>
<div class="cnblogs_code"><span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)"><br>//获取第一段落内部区域高度&nbsp;<br>文档片段:&lt;p&gt;Hello&lt;/p&gt;&lt;p&gt;2nd&nbsp;Paragraph&lt;/p&gt;&nbsp;<br></span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"><br></span><span style="color: rgba(0, 0, 255, 1)">var</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">=</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:first</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);<br>$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:last</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).text(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">innerHeight:</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p.innerHeight());&nbsp;</span></div>
<p>7、<strong>innerWidth()<br></strong>获取第一个匹配元素内部区域宽度(包括补白、不包括边框)。此方法对可见和隐藏元素均有效。<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>Integer<br>示例:</p>
<div class="cnblogs_code"><span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)"><br>//获取第一段落内部区域宽度<br>文档片段:&lt;p&gt;Hello&lt;/p&gt;&lt;p&gt;2nd&nbsp;Paragraph&lt;/p&gt;&nbsp;<br></span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"><br></span><span style="color: rgba(0, 0, 255, 1)">var</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">=</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:first</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);<br>$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:last</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).text(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">innerWidth:</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p.innerWidth());&nbsp;<br></span></div>
<p>7、<strong>outerHeight(options)</strong><br>获取第一个匹配元素外部高度(默认包括补白和边框)。此方法对可见和隐藏元素均有效。<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>Integer<br><span style="color: rgba(255, 0, 0, 1)">参数 </span><br>options(Boolean) : (false)&nbsp; 设置为 true 时,计算边距在内。<br>示例:</p>
<div class="cnblogs_code"><span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)"><br>//获取第一段落外部高度<br>文档片段:&lt;p&gt;Hello&lt;/p&gt;&lt;p&gt;2nd&nbsp;Paragraph&lt;/p&gt;&nbsp;<br></span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"><br></span><span style="color: rgba(0, 0, 255, 1)">var</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">=</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:first</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);<br>$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:last</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).text(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">outerHeight:</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p.outerHeight()&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;,&nbsp;outerHeight(true):</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p.outerHeight(</span><span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">));&nbsp;</span></div>
<p>8、<strong>outerHeight(options)</strong><br>获取第一个匹配元素外部宽度(默认包括补白和边框)。此方法对可见和隐藏元素均有效。<br><span style="color: rgba(255, 0, 0, 1)">返回值 </span>Integer<br><span style="color: rgba(255, 0, 0, 1)">参数 </span><br>options(Boolean) : (false)&nbsp;&nbsp; 设置为 true 时,计算边距在内。<br>示例: </p>
<div class="cnblogs_code"><span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)"><br>//获取第一段落外部宽度<br>文档片段:&lt;p&gt;Hello&lt;/p&gt;&lt;p&gt;2nd&nbsp;Paragraph&lt;/p&gt;&nbsp;<br></span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)"><br></span><span style="color: rgba(0, 0, 255, 1)">var</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">=</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:first</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);<br>$(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">p:last</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">).text(</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">outerWidth:</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p.outerWidth()&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;,&nbsp;outerWidth(true):</span><span style="color: rgba(0, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span><span style="color: rgba(0, 0, 0, 1)">+</span><span style="color: rgba(0, 0, 0, 1)">&nbsp;p.outerWidth(</span><span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">));&nbsp;</span></div>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/Javastudy-note/p/13813520.html
頁: [1]
查看完整版本: 【转】 jQuery学习笔记:CSS