我想實現以下: 我正在工作的網站在橫向模式下效果更好。 我希望當設備開啓縱向時顯示一條消息,並且當橫向時消息不顯示。
我已經寫了,準備()函數中,下面的代碼:
$(window).resize(function(){
var height = $(window).height();
var width = $(window).width();
if(width>height) {
// Landscape
$("#landscape").css('display','none');
}
else {
// Portrait
$("#landscape").css('display','block');
$("#landscape").click(function(){
$(this).hide();
});
}
但是當頁面加載(或我刷新它)它總是顯示消息(因爲它應該只在畫像模式)。如果我然後更改瀏覽器大小代碼開始工作,並相應地顯示/隱藏消息。 我該如何解決這個問題?
謝謝!
ahhh,完美!謝謝! =) – 2013-03-06 17:59:12