H3 헤더 및 DIV 내용 상자 (각 H3 뒤에 DIV가 오는)의 목록을 포함하는 간단한 "아코디언"유형 페이지가 있습니다. 이 페이지에서 나는 숨겨진 모든 DIV를 시작합니다. H3을 클릭하면 바로 아래 (after)의 DIV가 jQuery의 "slideDown" 기능으로 표시되고 다른 모든 DIV는 "slideUp" 기능으로 숨겨집니다. 나 사용자가 페이지를 인쇄 할 때 확장 된 모든 div의를 표시 할 어떤 방법이 있는지로 (jQuery의 "slideUp"함수로 숨겨진 DIV를 인쇄 할 수 있습니까?
style="display: none;"
궁금 오전 :
은 "slideUp"함수는 지정된 된 DIV에 다음 인라인 스타일을 삽입 사용자가 자바 스크립트를 사용할 수없는 경우).
인라인 스타일이 항상 다른 스타일 선언보다 우선하기 때문에 불가능하다고 생각합니다.
다른 해결책이 있습니까?
솔루션
Sugendran's solution 큰 내가 지금까지 테스트 한 브라우저 (FF2, IE7과 IE6)에서 작동합니다. 나는 인라인 스타일을 오버라이드 할 방법이 없다는 것을 알지 못했다. 인라인 스타일은 이전에 찾은 것 같아서 알아내는 것이 좋다. 나는 또한 이것에 관해서 this answer here가있는 것을 안다. 검색이 여기를 탐색하는 것이 그렇게 어렵지 않았 으면 좋겠다 .--).
Lee Theobald's solution "slideUp"기능은 멋지지만 style = "display : none;"을 추가합니다. 비트.
My solution은 정상적으로 작동하지만! 중요한 선언이 작동하면 잔인합니다.
오, 난 몰랐어! 모든 브라우저에서 인라인 스타일을 무시 하는게 중요해. 많은 감사합니다! –