Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Откуда взялся отступ? (https://javascript.ru/forum/dom-window/40116-otkuda-vzyalsya-otstup.html)

hoax 24.07.2013 12:03

Откуда взялся отступ?
 
Вообщем, замучался уже с этой каруселью, работает, вот только при клике на стрелку которая двигает UL на ширину равную одному блоку(300px) у меня почему-то следующий блок обрезается буквально на 1-2 пикс. т.е. буквы следующего блока обрезаны, даю пример http://learn.javascript.ru/play/Djvhsc

(не оформлено, стрелки видны)

удалил все стили т.к. не могу понять почему это вообще происходит

animhotep 24.07.2013 12:11

там сдвиг не верно выщитывается, js подставляет margin-left: -301.8px; а не 300

hoax 24.07.2013 12:35

Честно говоря, я уже решил проблему, касяк в анимации было

поставлено

opts.step( opts.delta(progress) );
    if (progress > 1) progress = 1;


вместо (что оказалось правильно) :
if (progress > 1) progress = 1;

    opts.step( opts.delta(progress) );


а почему вы решили что он неправильно высчитывается?


Часовой пояс GMT +3, время: 13:29.