2010-09-03 3 views
0

Следующая строка кода не кажется, делать что-либо в хроме, но работает прекрасно в других браузерахJQuery свойства CSS не установлен должным образом в Chrome

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

Может кто-нибудь сказать мне исправить? Реальный сайт можно посмотреть здесь

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

+0

Отладка первой. Что возвращает '-позиции [pos]' при выводе с использованием 'alert()' или 'console.log()'? –

+0

Он возвращает числа, которые ожидаются. Использование константы там тоже не имеет большого значения. –

ответ

0

Я решил эту проблему, используя позицию влево, а не окраина налево.

$("#slides).css("position","relative"); 
$('#slides').stop().animate({left:-positions[pos]+'px'},450); 
Смежные вопросы