0
我試圖讓菜單在單擊圖標時從左側滑入和滑出。我得到這個工作沒有問題,但我需要讓菜單行爲略有不同,取決於瀏覽器的大小。因此,我需要知道文檔準備就緒和調整大小時的瀏覽器寬度。我似乎根本無法很好地工作,它不是根據屏幕尺寸激活正確的「onclick」功能,就是它激活了多次。我已經嘗試了以下許多不同的變體。任何人都可以協助。我創建了一個的jsfiddle:http://jsfiddle.net/cDppA/42/發起JQuery啓動文檔準備就緒並調整大小功能
var menuInitialized = false;
function doMenu() {
var width = $(window).width();
if (width < 550) {
if (!menuInitialized) {
$('.icon-menu-2').on('click', function (event) {
console.log('small');
});
menuInitialized = true;
}
} else if ((width < 800) && (width > 550)) {
if (menuInitialized) {
$('.icon-menu-2').on('click', function (event) {
console.log('large');
});
menuInitialized = false;
}
}
}
$(document).ready(doMenu);
$(window).resize(doMenu);
的作品,不能相信它的這樣一個簡單的解決方案 - 謝謝!我不需要它爲800像素以上的任何東西工作,因爲將顯示靜態菜單。 – LeeTee