2011-09-22 3 views
0

기본 세 미디어 화면, 태블릿 및 스마트 폰에 대해 다른 CSS를 설정 중입니다. Screen을 위해 두 가지 목록을 남기고 싶지만 두 목록을 Tablet 모드에서 아코디언 위젯으로 만들고 싶습니다.아코디언 위젯을 켜고 끄기

제 아이디어는 모든 것을 위젯에 넣는 것입니다. Tablet 뷰에 대해 설정 한 크기는 jquery 스크립트를 켜고 데스크탑 뷰는 스크립트를 끈 다음 내용이 정상적인 모양으로 표시됩니다.

따라서 SpryAccordion.js 파일은 다음과 같습니다. (좀 액션 특급 있습니다. 나는/다른 if 문을 이해하지만, JS에서 사용하는 방법을 모른다 그래서)

(function() { // BeginSpryComponent 

if (typeof Spry == "undefined") window.Spry = {}; 
if (!Spry.Widget) Spry.Widget = {}; 

Spry.Widget.Accordion = function(element, opts) { 
//all the spry code...// 
}; 

})(); 

가 어떻게이 켜거나 위젯을 설정하는 포장 것인가?

또는 더 좋은 방법이 있습니까? 나는 jquery에 새로 왔습니다. 내 다른 옵션은 Div 및 위젯에서 중복 된 콘텐츠를 가지고 css로 각보기를 켜거나 끄는 것입니다.

하지만 그다지 우아하지는 않습니다.

도와주세요.

답변

0

귀하의 질문을 이해할 수 있다고 생각합니다. 그래서 기본적으로 아코디언을 켜고 끌 수 있을까요?

일을하는 한 가지 방법은 단순히 자체 기능의 내부에 Spry.Widget.Accordion을 정의하고 아코디언을 활성화하려는 경우에만 호출하는 것입니다.

찾고 계신가요?