A. iE下js如何阻止滑鼠默認的點擊事件(如圖)
根據你的描述,應該是那個自定義對象的問題吧,你試下在
var
menu
=
...之前
alert一個字元串,看能否彈出,若能,那就證明是
rightkey對象與火狐兼容的問題
B. js如何禁止滑鼠中鍵的點擊事件
jQuery(document).on('mousedown',function(Event)
{
if(1===Event.button)Event.preventDefault()
})
C. 怎樣用js實現禁用滑鼠拖動鏈接的文字
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<a href="#" onmousedown="this.onmouseout=ff;" onmouseup="this.onmouseout=ee;" onmouseover="this.onmouseout=ee;">此處是鏈接</a>
</BODY>
</HTML>
<script language="javascript">
function ee(){}
function ff(){
alert("不能拖拽!");
return false;
}
</script>
D. js如何屏蔽瀏覽器原有的快捷鍵方式,更改為自己的方法.
JS當然可以,下抄邊的代碼就可以屏蔽瀏覽器的ctrl+c復制的快捷鍵。(簡單其間,未考慮兼容性)
document.addEventListener('keydown',function(e){
if(e.keyCode==67&&e.ctrlKey){
console.log(1);//你想執行的功能寫在這里。
e.preventDefault();
returnfalse;
}
},false);
E. 用js做下拉導航條 當滑鼠指上去顯示 滑鼠移開就隱藏 怎麼做 求代碼
首先結構如下:
<style>.nav>li {width:120px;height:40px;display:inline-block;padding:5px 15px;background:#ddd;text-align:center}.nav li ul {display:none}.subnav li {padding:5px}.nav li:hover .subnav {display:block;background: #e8e8e8}
</style>
<ul class="nav">
<li><a href="">一級菜專單屬1</a>
<ul class="subnav">
<li><a href="">2級菜單</a></li>
<li><a href="">2級菜單</a></li>
</ul>
</li>
<li><a href="">一級菜單2</a>
<li><a href="">一級菜單3</a>
</ul>
F. js中如何禁用滑鼠滾輪事件急,在線等!
如果使用的是IE直接使用下面代碼就可以了,在body的onmousewheel事件中return false
<body onmousewheel="return false;">
G. js 如何阻止 「Ctrl」+滑鼠左鍵 點擊A標簽, 在新窗口打開
直接在A標簽的onclick里調用如下函數就可以了。應該不用解釋吧,不過沒考慮IE6-8,因為這時滑鼠左鍵的event.button不是0(而是1貌似),這部分兼容瀏覽器工作你自己加上吧,原理就是這樣。
<script>
functiondoMything(){
if(event.ctrlKey&&event.button==0){
event.preventDefault();
//console.log(event.keyCode+"***"+event.button+"***"+event.ctrlKey);
}
}
</script>