У меня есть несколько блоков контента, которые я хочу вставлять справа от экрана, когда нажата соответствующая кнопка содержимого. Эффект, который я пытаюсь достичь, похож на http://jsfiddle.net/jtbowden/ykbgT/2/ (получил его из другого сообщения), за исключением того, что я хочу сделать это при нажатии кнопки.jQuery Слайд-в соответствующее содержимое при нажатии кнопки
http://jsfiddle.net/ykbgT/8571/
HTML:
<div class="links">
<a href="#" class="div1">Div 1</a>
<a href="#" class="div2">Div 2</a>
<a href="#" class="div3">Div 3</a>
<a href="#" class="div4">Div 4</a>
<a href="#" class="div5">Div 5</a>
</div>
<div id="container">
<div id="box1" class="box">Div #1</div>
<div id="box2" class="box">Div #2</div>
<div id="box3" class="box">Div #3</div>
<div id="box4" class="box">Div #4</div>
<div id="box5" class="box">Div #5</div>
</div>
JQuery: (это для нажатия на поле)
$('.box').click(function() {
$(this).animate({
left: '-50%'
}, 500, function() {
$(this).css('left', '150%');
$(this).appendTo('#container');
});
$(this).next().animate({
left: '50%'
}, 500);
});
Еще один ползунок. Я бы порекомендовал вам использовать заранее построенный слайдер, там их много. Как и карусель бутстрапа, или flexslider темы woo являются одними из лучших. –