Вы действительно хотите, чтобы наценка составляла .animate()
?
$("#div p").animate({marginLeft: -(width * i) });
Или левую позицию?
$("#div p").animate({left: -(width * i) });
(Нет необходимости в"px"
, так как это значение по умолчанию для обоих из них. Вам также не нужны кавычки вокруг "-"
. Вы можете отправить целое число.)
Имейте в виду, что еслиВы анимируете левую позицию, вам нужно установить свою позицию CSS на relative
или absolute
.
РЕДАКТИРОВАТЬ:
Также обратите внимание, что в ваших if()
заявлениях, если вы пытаетесь сделать сравнение, вам нужно использовать ==
или ===
, как в:
if (i === 1) {...