2010-09-03 33 views
0

下面的代码行似乎并不在铬在做什么,但在其他浏览器jQuery的CSS属性设置不正确的Chrome

$('#slides').stop().animate({marginLeft:-positions[pos]+'px'},450); 

谁能告诉我一个修复工作完全正常?实际的网站可以在这里查看

http://eyantra.akshar.frihost.net/ci/

+0

先调试。使用'alert()'或'console.log()'输出时,'-positions [pos]'返回什么? – 2010-09-03 18:59:09

+0

它返回所需的数字。使用常数也没有太大的区别。 – 2010-09-03 19:29:07

回答

0

我解决了这个利用位置离开,而不是利润率左。

$("#slides).css("position","relative"); 
$('#slides').stop().animate({left:-positions[pos]+'px'},450);