❶ js如何禁止滑鼠中鍵的點擊事件
jQuery(document).on('mousedown',function(Event)
{
if(1===Event.button)Event.preventDefault()
})
❷ js如何阻止頁面往下滾動既阻止scroll事件
你把alert()改成return false;
你現在不行是因為執行你的方法後會進行事件冒泡,執行瀏覽器自帶的滾動事件。
❸ iE下JS如何阻止滑鼠默認的點擊事件(如圖)
你好,通過將事件的綁定到一個返回false的函數上是可以去除事件默認的觸發操作,IE下也回可以。
但是有一點請注答意:如果是超鏈接即A標簽的話,請將href設置為javascript:void(0);
否則在一些瀏覽器上是可能被轉向到href所指向的地址的。A標簽比較特殊!
❹ iE下JS如何阻止滑鼠默認的點擊事件(如圖)
根據你的描述,應該是那個自定義對象的問題吧,你試下在
var
menu
=
...之前
alert一個字元串,看能否彈出,若能,那就證明是
rightkey對象與火狐兼容的問題
❺ js如何屏蔽觸屏的點擊事件 當運行到該頁面時候 ,該頁面的觸屏點擊事件都屏蔽掉
1. 重寫touchstart touchmove等事件,讓這些事件什麼也不做
例如: document.ontouchstart = funciton(){ return false;};
2. 取消事件冒泡的行為
3 把你的觸回屏事件刪除掉答
❻ js怎麼禁止點擊滾動條(僅僅是點擊拖動滾動條被禁止,滑鼠滾輪是可以用的)
<body scroll="no"> //關閉抄滾動條,沒有滾動條就無所謂拖動滾動條了
再加上
<script>
var oBody=document.body;
oBody.onmousewheel=function (){
var ch=-1; //滾動幅度,負數表示滑鼠上滾,頁面上滾;正數表示滑鼠下滾,頁面反而上滾
oBody.scrollTop+=event.wheelDelta*ch;
}
</script>
加滾動滑鼠的事件來調整頁面就OK了
不關閉滾動條的話,倒還有種方法可行,不過拖動滾動條時頁面會閃爍,不夠完美。
<script>
var o=document.body; //這里可以是其他任何元素
var st=0;
setInterval(setScrollTop,100);
o.onmousewheel=function (){
var ch=-1;
st=st+event.wheelDelta*ch;
}
function setScrollTop(){
o.scrollTop=st;
}
</script>
❼ js可以屏蔽div層後面的點擊事件嗎
html:
<!--鎖屏-->
<div class="lockDiv"></div>
<div class="lockDivInfo" >
<img id="CloseDiv" src="/Images/loading1.gif" />
</div>
<!--鎖屏end-->
js:
//鎖屏
function lockSrc() {
$(".lockDiv").height(document.body.scrollHeight);
$(".lockDiv").css({ "opacity": "0.5" }).fadeIn('normal');
var scrollWidth = document.documentElement.clientWidth;//document.body.clientWidth;
var scrollHeight = document.documentElement.clientHeight; // document.body.clientHeight;
var divWidth = $(".lockDivInfo").width();
var divHeight = $(".lockDivInfo").height();
var divLeft = scrollWidth / 2 - divWidth / 2;
var divTop = scrollHeight / 2 - divHeight / 2;
$(".lockDivInfo").css({ "position": "absolute", "top": divTop, "left": divLeft }).fadeIn('normal');
}
//解鎖
function unlockSrc() {
$(".lockDivInfo").fadeOut('normal');
$(".lockDiv").fadeOut('normal');
}
css:
/*鎖屏*/
.lockDiv {width: 100%;height: 100%;display: none;z-index: 10;background-color: #DFE8F6;position: absolute;top: 0px;left: 0px;}
.lockDivInfo {width: 50px;height: 2px;display: none;position: absolute;left: 0px;top: 0px;z-index: 11}
#CloseDiv {float: right;width: 100px;height: 100px;margin-top: 10px;margin-right: 10px;}
❽ js中如何禁用滑鼠滾輪事件急,在線等!
如果使用的是IE直接使用下面代碼就可以了,在body的onmousewheel事件中return false
<body onmousewheel="return false;">