我想实现以下: 我正在工作的网站在横向模式下效果更好。 我希望当设备开启纵向时显示一条消息,并且当横向时消息不显示。
我已经写了,准备()函数中,下面的代码:
$(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