최고의 답변에 대한 lolesque의 의견을 고려하면 일반적으로 가지고있는 것과 다른 표시 속성을 가진 요소를 표시 / 숨기기 위해 속성 또는 클래스를 추가 할 수 있습니다. 사이트가 하위 호환성이 필요한 경우 클래스를 만들고 표시하기 위해 추가 / 제거하는 것이 좋습니다. / 요소 표시
.news-show {
display:inline-block;
}
.news-hide {
display:none;
}
inline-block을 원하는 표시 방법으로 바꾸고 , 역방향 인 경우 show / hide 대신 jquerys addclass https://api.jquery.com/addclass/ 및 removeclass https://api.jquery.com/removeclass/를 사용 하십시오. 호환성은 문제가되지 않습니다. 이와 같은 속성을 사용할 수 있습니다.
.news[data-news-visible=show] {
display:inline-block;
}
.news[data-news-visible=hide] {
display:none;
}
그리고 jquerys attr () http://api.jquery.com/attr/ 을 사용 하여 요소를 표시하고 숨 깁니다.
어떤 방법을 선호하든 이러한 방식으로 요소를 표시 / 숨길 때 css3 애니메이션을 쉽게 구현할 수 있습니다.
$(".news").show()? "그래서 div는 그림자가 될 것입니다"... 당신은 그것이 사라질 것이라는 뜻입니까 ??