Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 가사
- 카이로소프트
- great forest
- 후기
- 강추
- JavaScript
- php
- 영화
- Monument Valley
- 아이패드
- Pink
- jQuery
- 맛집
- 시사회
- 추천
- 아이러브니키
- 일상
- Monument
- 감상
- 핑크
- 잡담
- goblin sword
- 게임
- 모뉴먼트
- 레고
- 유료
- 아이폰
- 아이폰게임
- 공략
- 모뉴먼트 밸리
Archives
- Today
- Total
잡담소장소
jQuery .show()에서의 block or inline 본문
회원가입페이지를 만들다가 특정 케이스에서 .show()할 때 block이 아니라 inline값으로 잡혀서
페이지 디자인이 깨지는 현상이 발견되었다.
일단 대체로 .show() 하는 대신에 .css('display', 'block') 으로 해결하긴 했는데
왜!
WHY!
궁금해서 구글링해보았다.
나같은 사람도 한둘 있었던 것 같다.
자신은 어떻게 해결했고, 어떻게 해결해야하는지에 대한 리플들만 있을뿐
명확한 이유를 이야기하는 리플은 없었다.
그래서 jQuery사이트에서 .show()에 대한 설명을 보았는데
display:inline으로 초기설정이 되어있으면 show/hide할때 inline속성을 갖게되고
나머지는 block으로 표시된다는 설명이 있었다.
The matched elements will be revealed immediately, with no animation. This is roughly equivalent to calling.css('display', 'block')
, except that the display
property is restored to whatever it was initially. If an element has adisplay
value of inline
, then is hidden and shown, it will once again be displayed inline.
단순 버그인걸까.
css가 어떻게 잡혀있는지 보지 않아서 잘 모르겠다 'ㅅ' 데헷.
반응형
'Study ;3' 카테고리의 다른 글
모바일웹에서 앱 실행 또는 설치 페이지 이동 (13) | 2013.02.07 |
---|---|
안드로이드모바일에서 PC웹으로 접근시 password타입을 비밀번호로 인식하는 문제 (2) | 2013.02.01 |
jQuery - 레이어 바깥 클릭할 때 레이어 사라지게 하는 방법 (6) | 2013.01.25 |
MySql Workbench (0) | 2013.01.24 |
유용할 것 같은 jQuery Plugin (0) | 2013.01.09 |
Comments