묻고답하기
기본레이아웃 질문 [default]
2013.05.18 19:12
기본 레이아웃 사용중입니다 ..
첫번째테스트 - 두번째테스트 자동으로 몇초지난후 이미지가 바꼈으면 좋겠는데 > 클릭을 해야지 바뀌네염 .... ㅠ.ㅠ
자동으로 넘어가게 도와주십시오 !!! 송동우님 가르켜주심 더 감사 아까도 답변주셔서 무한감사 ㅎ
아래 소스부분 수정같은데 도통 html 초보라 모르겠네염 ..... ㅠ
// Visual Slide
var $visual = $('.visual');
var $visual_list = $visual.find('>.list');
var itemNum = $visual_list.find('>.item').length;
$visual_list.addClass('total'+itemNum);
var $last_item = $visual_list.find('>.item:last-child');
// Paragraph position
$visual.find('p').each(function(){
var $this = $(this);
$this.css('marginTop', Math.round(- $this.height()/2));
});
// Invalid href
$visual.find('a[href=""]').click(function(){return false});
// Item num
if(itemNum===1){
$visual.find('>button').remove();
} else if(itemNum===2){
$last_item.clone().prependTo($visual_list);
} else if(itemNum===3) {
$last_item.prependTo($visual_list);
}
// Prev
var $vpn = $('.visual, .visual>button');
$(window).load(function(){
$vpn.height($visual_list.find('>.item:eq(1)').height());
});
$visual.find('>.prev').click(function(){
$visual_list.animate({
left: '+=100%'
},400,function(){
var $last_item = $visual_list.find('>.item:last-child');
if(itemNum===3){
$last_item.prependTo($visual_list);
} else if(itemNum===2) {
$last_item.remove();
$visual_list.find('>.item:last-child').clone().prependTo($visual_list);
}
$visual_list.css('left','-100%');
$vpn.height($visual_list.find('>.item:eq(1)').height());
});
});
// Next
$visual.find('>.next').click(function(){
$visual_list.animate({
left: '-=100%'
}, 400, function(){
var $first_item = $visual_list.find('>.item:first-child');
if(itemNum===3){
$first_item.appendTo($visual_list);
} else if(itemNum===2) {
$first_item.remove();
$visual_list.find('>.item:first-child').clone().appendTo($visual_list);
}
$visual_list.css('left','-100%');
$vpn.height($visual_list.find('>.item:eq(1)').height());
});
});
});