, 당신은 단순히 메뉴와 두 개의 분리 된 div에서 아코디언을 가질 수와 같이, 뷰포트의 폭에 따라 하나 block
또는 none
자신의 display
CSS 속성을 변경 :
@media only screen and (max-width : 450px) {
.accordion { display: block; }
.normalmenu { display: none; }
}
@media only screen and (min-width : 450px) {
.accordion { display: none; }
.normalmenu { display: block; }
}
아코디언과 메뉴의 HTML 구조가 같은 경우 윈도우 크기 조정 이벤트를 수신하고 아코디언을로드 할 수 있습니다. 물론 초기로드시에도 확인해야합니다.
$(window).resize(function() {
checkWidthAndLoadAccordion();
});
$(document).ready(function() {
checkWidthAndLoadAccordion();
});
function checkWidthAndLoadAccordion() {
if($(window).width() < 450) {
// load your accordion
}
}
희망이 있습니다.