2012-10-24 2 views
0

나는 tr을 클릭하면 html 테이블을 가지고 있습니다. 슬라이드 다운 옵션을 사용하여 'row'를 클릭하면 새 tr이 표시됩니다. 괜찮 았어.Jquery - rediffmail Slideown 대신 새로운 html 테이블 행을 밀어 넣으십시오

는하지만 난 다음 slideUprediff mail 같은 slideDown 옵션을 사용하여이 새로운 동적 tr 행을 표시해야합니다. rediffmail으로 로그인하면 어떤 메일을 클릭하면 slideUp 옵션으로 새 행이 다시 표시됩니다.이 행을 다시 클릭하면 새 행 slideDown 옵션으로 숨겨집니다.

jquery를 사용하여이 작업을 수행하는 방법은 무엇입니까? 그들이 관련된 높이가 없기 때문에 테이블 내의 내용에 맞게 조정 대신

slideUp()는 테이블 행에서 잘 작동하지 않습니다 ...

답변

1

나는 질문을 확실히 이해하지,하지만이 도움이 될 수 있습니다. 이 문제를 해결하려면 행의 각 td 내의 내용 주위에 div를 래핑 한 다음 해당 div를 애니메이션으로 만드십시오. 일례로서

이 것 slideUp()와 정확하게) (표 행을 삭제 :

rw.find("td").wrapInner("<div>"); 
rw.find("td div:not(:last)").slideUp(); 
rw.find("td div:last").slideUp(function(){ rw.remove(); }); 
관련 문제