sidebar
요소의 너비를 검색하여 절대 값 250px
과 비교하여 내 메뉴를 조정하려고 시도하지만 계속 진행할 방법이 확실하지 않습니다.함수 비교 너비 요소
내 메뉴가 열려 있거나 메뉴가 닫혀있을 때 항목을 삭제할 때를 알아야합니다. 처음에 작은 정보를 제공해 주어서 죄송합니다.
전체 코드 JS
$(document).ready(function() {
function toggleSidebar() {
$(".button").toggleClass("active");
$(".sidebar").toggleClass("widthSidebarJs");
$(".sidebar-item").toggleClass("active");
}
$(".button").on("click tap", function() {
toggleSidebar();
});
var maxSizeSidebar = 250;
var widthSidebar = $(".sidebar").innerwidth();
function displayForXsSidebar(){
if (widthSidebar < maxSizeSidebar){
$(".displayForXs").toggleClass("displayXs");
}
}
$(document).keyup(function(e) {
if (e.keyCode === 27) {
toggleSidebar();
}
});
});
흥미 롭습니다. 궁금한 점이 무엇입니까? – Teemu
um : innerwidth <--- typo, 어디에서 displayForXsSidebar를 호출합니까? – epascarello
'displayForXsSidebar' 함수를 호출하여이 'displayForXsSidebar()'를 사용하여 너비를 비교하십시오. –