상자를 테스와 비슷한 방법으로 만들려면 어떻게해야합니까? 오른쪽 상단에 X 표시를하고 싶습니다. 그 왼쪽에있는 텍스트와 검은 색 영역이있는 이미지 아래에있는 텍스트. 내가 X를 클릭하면 이것들이 제거되고 오른쪽에있는 상자가 옮겨지고 그 자리를 차지합니다. jquery를 사용하여 어떻게 만들 수 있습니까? 거기에 어떤 종류의 GUI 및 컨테이너 내가 그들을 닫고 삭제할 때 움직이는 상자를 자동화 할 수 있습니다. alt text http://i47.tinypic.com/29wpj5f.jpgGUI 항목 및 자바 스크립트의 요소
0
A
답변
6
미끄러지는 등의 멋진 애니메이션 효과를 원하지 않는다면 실제로는 약간의 CSS입니다. 그들은 그들의 용기의 경계에 도달 할 때까지 그들은 서로 옆에 쌓아 것
<style>
.itembox {float:left;}
</style>
모든 상자 '폭이 용기에 균일하게 맞는 경우 은 (예를 들어, 그들은 각각 100 픽셀이며, 컨테이너는 폭 300 픽셀입니다) 그런 다음 왼쪽으로 감싸고 다시 쌓으십시오.
<div class="itembox"> <a href="#" class="close">x</a> ... </div>
<div class="itembox"> <a href="#" class="close">x</a> ... </div>
<div class="itembox"> <a href="#" class="close">x</a> ... </div>
그 후 사람들이 다시 붕괴 있도록, 문서 흐름에서 하나를 제거하고 숨길 display:none
설정. jQuery를에
$('.itembox .close').click(function() {
$(this).parent('.itembox').hide();
});
, hide()
세트 display:none
: 자바 스크립트에서 닫기 버튼의 클릭 이벤트에 없음에 대한 적절한 itembox의 표시를 설정합니다.
관련 문제
- 1. 자바 GUI 요소 디자인
- 2. 자바 스크립트의 속성을 기반으로 목록의 항목 필터링
- 3. 자바 스크립트의 HTML 요소 별 값 (IE)
- 4. 타이밍 스크립트의 각 요소
- 5. 자바 스크립트의 오류 코드
- 6. 자바 스크립트의 점진적 개선?
- 7. JSP 및 자바 스크립트의 파일 경로
- 8. 자바 스크립트의 내보내기 및 프로토 타입은 무엇입니까?
- 9. CSS 및 자바 스크립트의 부동 문자
- 10. 자바 스크립트의 인터넷 탐색기 및 동적 목록
- 11. 자바 스크립트의 자바 객체에 액세스
- 12. 자바 스크립트의 색상 범위
- 13. 자바 스크립트의 상속
- 14. 자바 스크립트의 기본 이벤트 지연
- 15. 자바 스크립트의 클래스 변수
- 16. 자바 스크립트의 국제 문자
- 17. 자바 스크립트의 Http 헤더?
- 18. 자바 스크립트의 Excel 연결
- 19. 자바 스크립트의 Datepicker
- 20. 자바 스크립트의 이벤트 리스너
- 21. 자바 스크립트의 영숫자 정렬
- 22. 자바 스크립트의 가변 범위
- 23. 자바 스크립트의 재귀 함수
- 24. 자바 스크립트의 클로저
- 25. 자바 스크립트의 상속
- 26. 자바 스크립트의 iframe 위치
- 27. 자바 스크립트의 Date.getTimezoneOffset()
- 28. 자바 스크립트의 상호 작용은
- 29. 자바 스크립트의 Markdown 파서
- 30. 자바 스크립트의 hasOwnProperty
JS 또는 CSS에 좋지 않습니다. .close가 무엇을 의미하는지/모르겠다. 나는
을 텍스트와 X를 img에서 분리 시키려고합니까? 다시 이미지와 제목 - 이름 사이에? 아니면 객체에 넣을까요? ATM은 X 이미지를 #close에 연결 시켰습니다. 객체를 클릭하면 어떻게 숨 깁니 까? 어쩌면 Google에 키워드는 그 후에 설명 더 나을 것입니다? –
@ acidzombie24 예제 마크 업을 편집하여 더 명확하게했습니다. '.close'는 닫기 버튼을 지정할 클래스를 가리 킵니다. –
저녁 식사 후 나는 그것을 깨달았다. 죄송합니다. 나는 다시 붙어있어 그때 알아 냈어 this.Parent는 $ (this) parent이어야하고 그래서 나는 당신의 답을 쥐었습니다. 솔루션을 가져 주셔서 감사합니다. –