js 禁止 ctrl 缩放
2014-03-03 20:25
369 查看
js 禁止 ctrl 缩放,IE10 和 FireFox27下测试通过,Chrome和Opera不可以
BUG:当焦点不再客户区时,就不能禁止缩放
<!DOCTYPE>
<html>
<head>
<title> Javascript屏蔽ctrl+鼠标滚轮</title>
<meta charset="utf-8">
<meta name="description" content="js 禁止 ctrl 缩放">
<script type="text/javascript">
var key =false;
function keydown(e){
e = e || window.event;
key = e.keyCode;
key =e.ctrlKey;
}
var scrollFunc=function(e)
{
e=e || window.event;
if(key)
{
if(document.addEventListener)
{
e.preventDefault();
}
else
{
window.event.returnValue = false;
}
return false;
}
}
/*注册事件*/
if(document.addEventListener)
{
document.addEventListener('DOMMouseScroll',scrollFunc,false);
}//W3C
window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome/Safari
window.onkeydown = document.onkeydown = keydown;
</script>
</head>
<body >
<p>js 禁止 ctrl 缩放,IE10 和 FireFox27下测试通过,Chrome和Opera不可以</p>
<p><b>BUG:当焦点不再客户区时,就不能禁止缩放</b></p>
</body>
</html>
BUG:当焦点不再客户区时,就不能禁止缩放
<!DOCTYPE>
<html>
<head>
<title> Javascript屏蔽ctrl+鼠标滚轮</title>
<meta charset="utf-8">
<meta name="description" content="js 禁止 ctrl 缩放">
<script type="text/javascript">
var key =false;
function keydown(e){
e = e || window.event;
key = e.keyCode;
key =e.ctrlKey;
}
var scrollFunc=function(e)
{
e=e || window.event;
if(key)
{
if(document.addEventListener)
{
e.preventDefault();
}
else
{
window.event.returnValue = false;
}
return false;
}
}
/*注册事件*/
if(document.addEventListener)
{
document.addEventListener('DOMMouseScroll',scrollFunc,false);
}//W3C
window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome/Safari
window.onkeydown = document.onkeydown = keydown;
</script>
</head>
<body >
<p>js 禁止 ctrl 缩放,IE10 和 FireFox27下测试通过,Chrome和Opera不可以</p>
<p><b>BUG:当焦点不再客户区时,就不能禁止缩放</b></p>
</body>
</html>
相关文章推荐
- js 禁止用户使用Ctrl+鼠标滚轮缩放网页
- JS实现禁止用户使用Ctrl+鼠标滚轮缩放网页的方法
- 禁止ctrl+n和 禁止ctrl+r和 禁止shift+f10 禁止鼠标右键or左右键 和禁止f5 的JS代码
- 禁止ctrl+n和 禁止ctrl+r和 禁止shift+f10 禁止鼠标右键or左右键 和禁止f5 的JS代码
- JS禁止右键,禁止Ctrl键,禁止选中文字
- JS禁止右键、CTRL+C、查看源文件
- 禁止Ctrl+鼠标滚轴浏览器页面缩放
- js屏蔽鼠标右键 .net 禁止选择文本、shift、alt、ctrl
- js实现禁止pc端浏览器缩放和获取当前页面浏览器的缩放大小
- js添加触摸时间,禁止页面缩放
- 禁止ctrl+n和 禁止ctrl+r和 禁止shift+f10 禁止鼠标右键or左右键 和禁止f5 的JS代码
- js 等比例缩放图片
- 禁止IE7、IE8、IE9 的页面缩放功能
- JS控制图片显示的大小(图片等比例缩放)
- JS对图片缩放处理
- [JS]JS控制图片超过宽度自动缩小图片等比例缩放源代码实例
- JS浏览器禁止选择功能
- js鼠标移动时禁止选中文字
- iScroll.js实现缩放、下拉刷新、滑动切换等移动应用场景
- js兼容ieff多浏览器的提交ctrl+enter