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();
});