2011-02-26 5 views

답변

1

뭔가 작업을해야합니다 :

<style> 
    .delete { border:solid 1px; cursor:pointer} 
</style> 

<div class='delete' id='record-0'>1</div> 
<div class='delete' id='record-1'>2</div> 
<div class='delete' id='record-2'>3</div> 

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js'></script> 
<script> 
$('.delete').click(function() { 
    $.post("/delete_script", 
     {"delete":$(this).attr('id').replace('record-', '')}, 
     function(){$(this).slideToggle()}) 
    }) 
</script> 

은 참조 : 당신이 http://api.jquery.com/animate/

+0

확실하지 무슨 뜻인지. 나는 1.4.4에서 슬라이딩 효과를 보았습니다. 슬라이드는 Ajax 삭제가 성공적으로 완료 될 때만 발생하므로 백엔드가없는 HTML 파일로 내 스 니펫을 실행하는 경우에는 볼 수 없습니다. 게시물을 없애고 slideToggle을 호출하면 정상적으로 작동합니다. –

+1

jQuery의 슬라이드가 실제 슬라이드 효과처럼 작동하지 않으므로 효과가 다르다. 단순한 확장/축소 효과이다. MooTools의 Fx.Slide를 에뮬레이션하기 위해 특별한 맞춤형 코드가 필요합니다 (이미 jQuery 플러그인이있을 수 있습니다.) 참고 : Fx.Slide는 MooTools-More 패키지의 일부입니다. 암호. – gonchuki