2013-08-19 7 views
0

아코디언이있는 애플리케이션이 있습니다. 아코디언의 섹션 .content는 서버에서 가져오고 동적으로 생성되며 다소 커질 수 있습니다. 따라서 사용자가 섹션을 열 때만 내용을로드하는 것이 가장 좋습니다. 내 생각에이 작업을 수행하는 가장 좋은 방법은 섹션 열기 이벤트에 바인딩하고 내용을 가져 오는 동안로드 아이콘을 표시 한 다음 해당 내용을 표시하는 것입니다.기초 4 섹션 (아코디언) 이벤트

그러나 오픈 이벤트에 바인딩하는 데 큰 어려움이 있습니다. 새 Foundation 4 섹션/탭/아코디언에 대한 많은 문서가없는 것 같습니다. 내가 보았던 것은 파운데이션을위한 것일 수도 있습니다. 3. 열린/열리거나 닫히거나 닫힌 이벤트를 보내야한다고 말했지만, 던져지지 않은 것 같습니다.

바인딩 할 수있는 유일한 이벤트는 "클릭"입니다. 아코디언은 이미 첫 번째 섹션이 이미 열려있는 상태에서 자주로드됩니다. 나는 문서를 준비 할 때 myExampleDynamicLoader($('section.active'))을 실행할 수 있지만 덜 익살 맞은 방식이어야한다.

은 내가 http://jsfiddle.net/HurricaneJamesEsq/6sGGD/14/

어떤 제안이 무슨 말인지 보여주기 위해 jsFiddle을 만들어?

답변

0

foundation.section.js 소스를 통해 읽은 후에 섹션이 이벤트를 트리거하지 않는다는 것은 명백합니다. 끌어 오기 요청이 추가되었지만 '클릭'이벤트를 통해서만 수행 할 수있는 것처럼 보입니다.

관련 문제