new object
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(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元素的偏移坐标</button>
</body>
</html>这里newPos=new Object();
newPos.left=c.left+100;
newPos.top=c.top+100;
和直接用c不是一样吗
但用c就错
0
收起
正在回答 回答被采纳积分+1
3回答
好帮手慕星星
2018-08-21 17:23:57
和jquery 版本有关系,建议使用3版本的测试(https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js)

newPos=new Object();就是创建一个空对象,和var obj={},是一样的。
慕九州8427191
2018-08-21 16:59:51
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").offset(function(n,c){
c.left=c.left+100;
c.top=c.top+100;
return c;
});
});
});
</script>
</head>
<body>
<p>这是一个段落。</p>
<button>设置P元素的偏移坐标</button>
</body>
</html>
位置不变
还有这里newPos=new Object();什么意思
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星