屏幕缩放是浏览器行为,无法禁止,可以使用以下方法折中实现:
//检测到缩放事件,判断如果屏幕宽度小于1200,就把窗口大小调整一下。
$(window).resize(function(){
if(document.body.clientWidth<1200){
window.resizeTo(1200,1200);//这个方法只有IE和Safari识别
}
});
window.onresize 是给window的onresize属性绑定事件,只能有一个,也就是说后面的会覆盖前面。
//当浏览器窗口大小发生改变时,控制台只会打印 2。 window.onresize = function(){ console.log("1") } window.onresize = function(){ console.log("2") }
jQuery的$(window).resize()可以写多个方法:
//当浏览器窗口大小发生改变时,控制台会打印 3和4。 $(window).resize(function(){ console.log("3") }); $(window).resize(function(){ console.log("4") });