一个小疑问~
- HTML code
<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){ // 此处的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>
[解决办法]
查API嘛。。。
.offset( function(index, coords) )
function(index, coords)返回用于设置坐标的一个函数。接收元素在匹配的元素集合中的索引位置作为第一个参数,和当前坐标作为第二个参数。这个函数应该返回一个包含top 和 left属性的对象。