2013-06-02 2 views
2

일부 목록 항목을 페이드 인하려면 fadeIn()을 사용하고 있습니다. 나는 그들이 display: none에서 display: block로 가기를 바란다.jQuery 목록을 표시하기 위해 fadeIn()을 사용합니다.

하지만 jQuery는 block 대신에 list-item 스타일을 적용합니다. 여기

예 : http://jsfiddle.net/kDCwJ/

현재 나는 보상하기 위해 다음과 같은 일을 오전하지만 난 청소기 방법이있을 생각 :

$('li').fadeIn().css({ display: 'block' }); 

발생하는) fadeIn를 (강제로 방법이 있나요 <li> 요소에 대한 display: block의 스타일링?

감사합니다.

+1

아니요, 당신이하고있는 일은 _any_ CSS를 추가하고 싶지 않다고 가정 할 때 가장 깨끗한 방법입니다. –

+1

확실히 -> http://jsfiddle.net/kDCwJ/1/ – adeneo

+0

입니다. 아마도 요소 유형을 선택하기 때문입니다 :'li' – karthikr

답변

1

자신이 list-item 인 동안은 아닙니다. display:block을 원할 경우 fadeIn에서 display:block까지 div 요소를 사용할 수 있습니다.

목록 항목에 display:block을 사용하면 목록 항목 속성 중 일부가 사라지는 것에 유의하십시오.

관련 문제