Im, использующий jQuery animate() для обработки эффектов. Проблема, с которой сталкивается Im, заключается в том, что div также включает и выключает снова паузу или элемент продолжает скользить влево.Как согнуть элемент в событии onClick, а затем переместить этот элемент в исходное положение, когда щелкнул другой элемент.
Что я пробовал:
var inView;
$('.contentBox').click(function(e){
inView = false;
var tmp_div = $(this).parent().index();
if(inView == false){
$('.details div').eq(tmp_div).show().animate({"left": "+=4000"}, "slow");
inView = true;
}
if(inView == true){
$('.details div').eq(tmp_div).show().animate({"left": "-=4000"}, "slow");
inView = false;
}
});
Можете ли вы подготовить [скрипку] (http://jsfiddle.net), пожалуйста ?! – yckart