- Gmail 대화와 같은 메일 목록을보고 싶습니다. 더 많은 메시지가 5 이상이 좋아하는 경우
- 여러 메시지가 그들을 클릭하여 볼 수 있습니다 모양이 아코디언처럼
- ,
, 다음 뷰가 있어야한다 는 '오래된 메시지'Gmail 유형 대화보기 작성 방법
처럼 붕괴jQuery를 통해 어떻게 가능합니까? 아니면 다른 것이 더 좋습니다. 몇 가지 힌트/도움을 줄 나를 이용하실 수 있도록
답변
이 jQuery를 통해 확실히 가능하다. 그러나이 기능을 구현하는 데는 여러 가지 방법이 있지만 일부 기능은 다른 기능보다 훨씬 간단합니다.
첫 번째 옵션은 페이지가로드 될 때 모든 메시지를로드 한 다음 마지막 메시지를 제외한 모든 메시지를 숨기는 것입니다. 그런 다음 jQuery를 사용하여 사용을 클릭 할 때 표시 할 수 있습니다. 그러나 이는 초기로드 시간을 늦추므로 매우 비효율적입니다. accordion found here (credit)을 살펴 보는 것이 좋습니다. 다음은 jQuery 코드는 다음과 같습니다
(function($) {
var allPanels = $('.accordion > dd').hide();
$('.accordion > dt > a').click(function() {
allPanels.slideUp();
$(this).parent().next().slideDown();
return false;
});
})(jQuery);
더 나은 옵션은 이전 메시지 (날짜, 보낸 사람 및 제목)의 기본 데이터를로드하는 다음 사용자가 메시지를 클릭하면 전체 내용을 가져 오기 위해 AJAX를 사용합니다. 데이터가 필요할 때만 데이터를 요청하기 때문에 훨씬 더 나은 방법입니다. API Docs에서 jQuery 내에서 AJAX 사용에 대해 자세히 읽을 수 있습니다.
이것은 출발점이되어야합니다. 하지만 SO가 드라이브 스루 코드 생성기가 아님을 알려야합니다. 프로그래밍 문제와 관련된 특정 질문을하기위한 것입니다. 위의 정보를 사용하여 몇 가지 조사를 수행하고 함께 배치하고 문제가 발생하면 여기에서 질문하십시오. 코드와 문제 및 원하는 결과에 대한 설명을 포함시켜야합니다.
+1 Chris Coyier의 예입니다. – Cogicero
고맙습니다. – TechCare99
- 1. Gmail 크롬 익스텐션 작성
- 2. 대화보기 모델의 비동기로드에서 예외 캐치
- 3. vim 파일 유형 플러그인 작성 방법
- 4. 내 웹 사이트에 Gmail 작성 버튼을 삽입하는 방법
- 5. GMail 전자 메일 작성 변수 변경
- 6. 유형 공급자를 통해 일반 유형 작성
- 7. 유형 사용자 정의 유형 목록 작성
- 8. 런타임시 기능이있는 유형 목록 작성
- 9. JPA 엔티티에서 긴 유형 작성
- 10. GMail Stream을위한 최선의 방법
- 11. Gmail 주소 피드에서 이메일 체인의 대화 수를 계산하는 방법
- 12. angularjs에 대한 단위 테스트 작성 방법 재스민의 속성 유형 지시문
- 13. Google 문서 유형 리치 텍스트 편집기 작성 방법
- 14. UIView 또는 Vice Versa에 Subview로 대화보기 컨트롤러를 추가하려면 어떻게해야합니까?
- 15. C#에서 Gmail API를 사용하여 Gmail 제목을 가져 오는 방법
- 16. 내 안드로이드 Gmail에서 html을 읽는 방법 (Gmail)/Gmail
- 17. GMail 작성 창에서 글꼴 선택을 JavaScript에서 어떻게 변경합니까?
- 18. Gmail 작성 페이지에 삽입 할 콘텐츠 스크립트를 만드시겠습니까?
- 19. Gmail 확장/가젯 API - 작성 툴바에 버튼을 추가하는 방법은 무엇입니까?
- 20. OpenERP 작성 및 작성 방법
- 21. Java에서 Gmail 주소를 확인하는 방법
- 22. mutt에서 Gmail 라벨을 관리하는 방법
- 23. Gmail 메시지를 .eml로 저장하는 방법
- 24. Gmail Contextual Gadget을 테스트하는 방법
- 25. 플라스크 OAuthlib로 Gmail 메시지를받는 방법?
- 26. 레일 바꾸기 text_field 양식 작성 도구 유형
- 27. 사용자 정의 게시 유형 단일 페이지 작성
- 28. Eigen에서 매트릭스 표현식을 탐지하기위한 유형 특성 작성
- 29. 재귀 목록 작성 기능. 오류 유형
- 30. 입력 유형 = '텍스트'로 요소 작성 JavaScript
왜 내가이 PHP 태그를 사용했는지 궁금합니다. PHP와는 전혀 관련이 없습니다. Google jQuery 아코디언을 시작하고 거기에서 시작하십시오. – Cogicero
하지만 jQuery accordian에서는 불가능한 'xyz older messages'를 표시하고 있으므로 accordian이라고 생각하지 않습니다. 가능합니까? 나는 전혀 확신하지 못한다. 좀 바쁘다. – TechCare99
BenM이 아래의 매우 유용한 답변에서 말했듯이, 아무도 당신을위한 코드를 작성하지 않을 것이다. 'xyz 이전 메시지'는 축소되었을 때 아코디언의 제목 일 수 있으며 축소 된 아코디언 위에 떠있는 레이어와 같은 것일 수 있습니다. 아코디언은 시작하기 좋은 곳입니다. 행운을 빕니다! – Cogicero