У меня есть список, в котором, если вы нажмете пред следующий он уходит влево и вправо, как показано на this fiddleДобавить прокрутки анимации в список в JQuery
HTML
<div>
<span id="prev">prev</span>
<ul id="scrolllist">
<li><img src="http://dummyimage.com/100x100/000000/fff"></li>
<li><img src="http://dummyimage.com/100x100/f33636/fff"></li>
<li><img src="http://dummyimage.com/100x100/0c5b9e/fff"></li>
<li><img src="http://dummyimage.com/100x100/0c9e0c/fff"></li>
</ul>
<span id="next">next</span>
</div>
CSS
div {
float: left;
width: 550px;
}
li {
float: left;
list-style-type: none;
margin: 0 5px;
}
#prev {
cursor: pointer;
float: left;
}
#next {
cursor: pointer;
float: right;
}
JS
$(function() {
$('#prev').click(function() {
var first = $('#scrolllist li:first-child');
$('#scrolllist li').parent().append(first).animate({ "left": "-=50px" }, "slow");
});
$('#next').click(function() {
var last = $('#scrolllist li:last');
$('#scrolllist li').parent().prepend(last).animate({ "left": "+=50px" }, "slow");
});
});
Это работает перемещают их через, как и ожидались, однако я хочу, чтобы прокрутить элементы списка через, чтобы получить аффект их идущими в щелкнутом направлении подобно тому, что можно увидеть в http://coolcarousels.frebsite.nl/c/58/
Что мне нужно сделать, чтобы это работало?
Вашего перемещение пути добавления. Нет анимации, поскольку ничего не движется. Ваше добавление или добавление. – Cam
Извините, что вам нужно вернуться на чертежную доску ... Вы также можете переместить объект, если у них нет позиции. – Cam
Если вам нужен пример анимации, у меня есть этот каскадный горизонтальный слайдер, который я построил, что может помочь вам понять экземпляр. http://jsfiddle.net/cornelas/LCDXj/ – Cam