我想阻止鼠标上的点击滚轮

时间:2014-05-18 02:22:01

标签: html iframe block

我有这个代码,它是一个有位置的框架,srcooling被阻止但是如果你用scrool轮子点击你可以向下移动,我想阻止它:

<style type="text/css"> 
#outerdiv 
{ 
width:550px; 
height:480px; 
overflow:hidden; 
position:relative; 
} 

#inneriframe 
{ 
position:absolute; 
top:-412px; 
left:-170px; 
width:1280px; 
height:1000px; 
} 
</style> 
</head> 
<body>
<div id='outerdiv'> 
<iframe src="http://minhateca.com.br/rubensgpl/Filmes+AVI/O+Menino+do+Pijama+Listrado+DualAudio,20743425.avi" id='inneriframe' scrolling="no"></iframe> 
</div> 

我找到了一些阻止这个的脚本,但我不知道我在HTML中的位置。

$(function() {
    $('body').mousedown(function(e){if(e.button==1)return false});
});

http://jsfiddle.net/PKpBN/3/

1 个答案:

答案 0 :(得分:0)

将javascript放在<head>标记内的<script>标记内,如下所示。这可能对您有用:

....
</style>
<script src="your/path/to/jquery.js"></script>
<script>

$(document).ready(function()
{

$("div").live('mousedown', function(e)
{ 
    if( (e.which == 1) )
    {
        e.preventDefault();
        return false;
    }
});

});

</script>
</head>

这假设您已经包含了jQuery文件