我使用这段代码在最新版本的 Chrome、FX 和 Safari 下进行了测试。如果我按下最大化按钮,它会在 FX 和 Chrome 中触发两次,但在 Safari 中只会触发一次。我使用的是 Windows 7。令人惊讶的是,如果我使用 Windows XP,Chrome 会触发两次,而 FX、Safari 会触发一次。是否可以保证它会触发两次?谢谢
$(window).resize(function() {
if (!isiPhone()) {
if ($(".viewportBinder").length){
$("#view").css('height',$(window).height());
$("#view").css('width',$(window).width());
content = element.viewport('update');
}
var h = screen.height;
var w = screen.width;
$(window).css("height",h);
$(window).css("width",w);
Book.book_position();
Book.zoom_auto();
/*
var is_firefox = navigator.userAgent.indexOf('Firefox') > -1;
var is_safari = navigator.userAgent.indexOf("Safari") > -1;
if ((is_firefox)||(is_safari))*/
alert ('test');
}
});