要素の幅を取得して、その値を絶対値250px
と比較してメニューに合わせようとしましたが、どのように続行するかわかりません。関数width要素を比較しました
メニューが開いているかどうかを知る必要があります。メニューが閉じるとアイテムを削除する必要があります。 最初の情報は残念です。
完全なコード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() 'を使って幅を比較してください。 –