Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 阻止访问某些功能_Javascript_Jquery_Resize - Fatal编程技术网

Javascript 阻止访问某些功能

Javascript 阻止访问某些功能,javascript,jquery,resize,Javascript,Jquery,Resize,在我的页面上有两个按钮- <input type="button" value="Fit Window" onclick="FitWindow()"> <input type="button" value="Actual Size" onclick="ActualSize()"> function FitWindow() { $("body").css("zoom",iZoomValue*100+"%"); } function ActualSize() {

在我的页面上有两个按钮-

<input type="button" value="Fit Window" onclick="FitWindow()">
<input type="button" value="Actual Size" onclick="ActualSize()">

function FitWindow()
{
   $("body").css("zoom",iZoomValue*100+"%"); 
}
function ActualSize()
{
   $("body").css("zoom","1"); 
}

它可以在其他浏览器上正常工作,但是,在IE中,当用户单击按钮时,它会检测到调整大小事件并跳转到
FitWindow()
函数(我猜是由于IE在处理调整大小事件时的行为)。我要查找的是是否可以检测按钮事件并避免调用调整大小功能?

在调整大小事件中,查找
$(“body”).css(“zoom”)!=1
,例如:

$(window).bind('resize', function () {
   if ($("body").css("zoom") != 1)
      FitWindow();
});

Actual Size
不是有效的标识符,因为它包含空格。请提供
FitWindow()
Actual Size()
的代码,我建议在两者上都加一个idbuttons@Lukx我已经把两个函数的代码都放在上面了,看一看。也许有些东西可以帮助某人创建一个解决方案。它包含有关IE调整大小问题的信息。
$(window).bind('resize', function () {
   if ($("body").css("zoom") != 1)
      FitWindow();
});