使用.css('left')计算x位置

时间:2011-10-02 09:18:06

标签: jquery css

我在查找屏幕中心时遇到问题。我有jQuery代码:

arr[i].css('left')=='560px';

当html obj(arr[i])位于屏幕中央时,它会为其设置动画。

如果您可以查看此链接,我已发布了我的示例:http://kashi.9f.com/Carousel/index.html

在按下左右键时,对象开始移动到相应的两侧。我的目标是突出显示屏幕中心的“字母”。有时当我按下左/右键时,'560px'处的html obj并不总是动画。它将是下一个或前一个项目,而不是“560px”项目的动画。

请有人帮助我如何完成这项工作,以便只有中心对象动画。

如果需要,可以查看与html位于同一目录下的js(script.js)和css(style.css)文件。

1 个答案:

答案 0 :(得分:0)

问题是你在jQuery完成移动之前检查元素的坐标左侧位置。将您的函数添加为动画回调。

http://api.jquery.com/animate/