我试过使用position.left,它显示无效对象,我试过css。(“左”)我真的不知道该怎么办。我想要得到父元素的位置,这样我就可以动画子元素的左位置,我正在创建一个滚动效果。
<div id="MyDiv">
<div>Element 1</div>
<div>Element 2</div></div><div id="Prev">Prev</div><div id="Next">Next</div>发布于 2010-12-26 10:35:45
如果你想得到'MyDiv‘的左偏移量,你可以这样做:
$('#MyDiv').offset().left;这使用的是offset()方法:http://api.jquery.com/offset/
发布于 2010-12-26 15:57:04
$('#MyDiv').offset()返回对象位置,下面是示例
var pos = $('#MyDiv').offset();
console.debug(pos.left); //Try this or
console.debug(pos.top);发布于 2010-12-26 10:38:22
有很好的4行纯Javascript (没有外部库)函数:
http://www.quirksmode.org/js/findpos.html
或者你可以试试x.offsetLeft
https://stackoverflow.com/questions/4532518
复制相似问题