jquery控制元素位置方法
2012-03-08 18:05
239 查看
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ x=$("p").position(); alert("Left position: " + x.left + " Top position: " + x.top); }); }); </script> </head> <body><br> <p> This is a paragraph.</p> <button>获得 p 元素的位置坐标</button> </body> </html> <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(".btn1").click(function(){ $("p").height("23px"); $("p").width("176px"); $("span").text($("p").height()+"---"+$("p").width()); }); }); </script> </head> <body> <p>本段落的高度是 <span>unknown</span> px。</p> <button class="btn1">获得高度</button> </body> </html> <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ x=$("p").offset(); $("#span1").text(x.left); $("#span2").text(x.top); }); }); </script> </head> <body> <p>本段落的偏移是 <span id="span1">unknown</span> left 和 <span id="span2">unknown</span> top。</p> <button>获得 offset</button> </body> </html> <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("p").offset(function(n,c){ newPos=new Object(); newPos.left=c.left+100; newPos.top=c.top+100; return newPos; }); }); }); </script> </head> <body> <p>这是一个段落。</p> <button>设置 p 元素的 offset 坐标</button> </body> </html> <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ var ll=$("p").offset().left; var tt=$("p").offset().top; newPos22=new Object(); newPos22.left=ll+150; newPos22.top=tt+150; $("p").offset(newPos22); }); }); </script> </head> <body> <p>这是一个段落。</p> <button>设置 p 元素的 offset 坐标</button> </body> </html> <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("div").scrollLeft(100); }); }); </script> </head> <body> <div style="border:1px solid black;width:100px;height:130px;overflow:auto"> The longest word in the english dictionary is: pneumonoultramicroscopicsilicovolcanoconiosis. </div> <button class="btn1">把滚动条的水平位置设置为 100px</button> </body> </html> <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(".btn1").click(function(){ $("div").scrollTop(100); }); $(".btn2").click(function(){ alert($("div").scrollTop()+" px"); }); }); </script> </head> <body> <div style="border:1px solid black;width:200px;height:200px;overflow:auto"> This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. This is some text. </div> <button class="btn1">把 scroll top offset 设置为 100px</button> <br /> <button class="btn2">获得 scroll top offset</button> </body> </html>
相关文章推荐
- jquery中找到元素在数组中位置,添加或者删除元素的新方法
- JQuery元素控制方法汇总
- JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
- jQuery获取页面元素绝对与相对位置的方法
- jQuery获取页面元素绝对与相对位置的方法
- jQuery简单获取DIV和A标签元素位置的方法
- javascript中那些计算元素位置的方法和jQuery位置计算方法比较
- jquery控制元素的隐藏和显示的几种方法
- JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
- JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
- jQuery控制元素显示、隐藏、切换、滑动的方法
- jQuery控制元素显示、隐藏、切换、滑动的方法
- JavaScript控制网页平滑滚动到指定元素位置的方法
- JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
- JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
- jQuery实现动态控制页面元素的方法分析
- jQuery控制元素显示、隐藏、切换、滑动的方法总结
- JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
- JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
- js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法