Я работал над слайдером, используя неупорядоченный список. Стандартная структура, пример (не тот код, который я использую):
<div style="overflow: hidden;width: 500px;padding: 20px;position: relative">
<ul style="width: 1000px;position: relative;padding: 0;margin: 0;list-style: none;">
<li style="width: 500px;padding: 0;margin: 0;float: left;"></li>
<li style="width: 500px;padding: 0;margin: 0;float: left;"></li>
</ul>
</div>
с использованием li
ширины 500px
и отступа div 20px
плюс ширина 500px
, например.
И некоторые jQuery, такие как:
$(div ul).animate({left: position.left-500+"px"});
Я случайно заметил по своей ошибке, что jQuery при скольжении только влево ul будет сдвигать 460px
в этом случае. Кажется, это автоматически убирает отступы? И поэтому слайд <ul>
выключается каждый раз.
Любое объяснение, почему это происходит?