0

1024未満のウィンドウ幅で非表示にしたい固定の左DIVがあります。これは実行できます。しかし、ユーザーが1024未満にサイズ変更した場合に非表示にする方法がわかりませんか?

これは私が現在持っているものですが、ユーザーがウィンドウのサイズを1024未満に変更すると機能しません。

$(document).ready(function () {

if (window.innerWidth < 1024) {
    $(".leftnav").css({
    "width": "0px"
});

}
});

何か案は?

ありがとう

4

2 に答える 2

0

動作するはずです(http://jsfiddle.net/PPTXJ/ <-右フレームのサイズを変更してください!):

$(window).resize(toggleNav);
$(document).ready(toggleNav);

function toggleNav() {

 if($(window).width() < 1024)
    $(".leftnav").hide();
 else
    $(".leftnav").show();
}
于 2012-11-19T22:21:33.223 に答える
0

どうですか?

window.onresize = function(event) {
    // your code here
}
于 2012-11-19T22:18:53.703 に答える