日期:2014-05-16 浏览次数:20687 次
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
document.onmousewheel=function(){
if(event.ctrlKey)
return false;
else
return true;
}
</script>
</head>
<body>
1<br/>
2<br/>
3<br/>
4<br/>
5<br/>
6<br/>
1<br/>
2<br/>
3<br/>
4<br/>
5<br/>
6<br/>
1<br/>
2<br/>
3<br/>
4<br/>
5<br/>
6<br/>
1<br/>
2<br/>
3<br/>
4<br/>
5<br/>
6<br/>
1<br/>
2<br/>
3<br/>
4<br/>
5<br/>
6<br/>
1<br/>
2<br/>
3<br/>
4<br/>
5<br/>
6<br/>
1<br/>
2<br/>
3<br/>
4<br/>
5<br/>
6<br/>
</body>
</html>
------解决方案--------------------
继续优化让他兼容火狐
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function handleMScroll(e){
e=e||window.event;
if(e.ctrlKey){
return document.all?false:e.preventDefault();
}else{
return true;
}
}
if(document.all)
document.attachEvent("onmousewheel",handleMScroll);
else
document.addEventListener("DOMMouseScroll",handleMScroll,false);
</script>
</head>
<body>
1<br/>
2<br/>
3<br/>
4<br/>
5<br/>
6<br/>
1<br/>
2<br/>
3<br/>
4<br/>
5<br/>
6<br/>
1<br/>
2<br/>
3<br/>
4<br/>
5<br/>
6<br/>
1<br/>
2<br/>
3<br/>
4<br/>
5<br/>
6<br/>
1<br/>
2<br/>
3<br/>
4<br/>
5<br/>
6<br/>
1<br/>
2<br/>
3<br/>
4<br/>
5<br/>
6<br/>
1<br/>
2<br/>
3<br/>
4<br/>
5<br/>
6<br/>
</body>
</html>
------解决方案--------------------
通过ctrl++,ctrl+-缩放页面先于document.onkeydown执行,没有办法在ie7下屏蔽,但在ff下可以
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function handleMScroll(e){
var evt=e||window.event;
if(evt.c