右鍵禁用 防止文字選中 返回選中的文字

2022-03-25 04:51:43 字數 1176 閱讀 4506

event事件參考:

1  右鍵選單的禁用:

網上有幾種方法:

1.2.

還有更簡單的,直接在裡加入以下**也同樣有效:

oncontextmenu="return false"

3.在body中加入如下**

oncontextmenu="self.event.returnvalue=false" onselectstart="return false"

onkeydown="if(event.keycode==78&&event.ctrlkey)return false;"

右鍵禁用:

1.

jquery(function($));

})

2.

2.禁止滑鼠選中文字**(會用到拖動效果中)

document.onmousemove=function()

}else if(window.getselection)

}catch(e){}

}

返回選中的文字:

3.滑鼠按鍵

jquery 關於滑鼠按鍵:

在jquery中只有三個值,通過e.which 判斷:

左鍵:1

右鍵:2

中間鍵:3

例如:在mousedown事件中 點選三個滑鼠鍵都會有反應,可以加入判斷:

jquery(function($) 

})})

原生js 關於滑鼠按鍵:

event.button:

可能的值:

0 沒按鍵

1 按左鍵

2 按右鍵

3 按左右鍵

4 按中間鍵

5 按左鍵和中間鍵

6 按右鍵和中間鍵

7 按所有的鍵

這個屬性僅用於onmousedown, onmouseup, 和 onmousemove 事件。對其他事件,不管滑鼠狀態如何,都返回 0(比如onclick)在firefox中,只會出現三個值,分別是0 、1、 2(左、中、右)

例:

點選我,我告訴你你按的是滑鼠哪個鍵

同時按下滑鼠上的多個鍵試試

鍵值:

js獲取滑鼠選中的文字

定義需要獲取的內容的節點 onclick selecttext 河中魚類離奇死亡,下游居民頻染怪病,沿岸植物不斷變異,是殘留農藥?還是生化攻擊?span 獲取選中的文字,我們使用window.getselection tostring 方法。如下 function selecttext catch ...

js獲取滑鼠選中的文字

1 獲取選中的文字 document.selection.createrange text ie9以下使用 window.getselection tostring 其他瀏覽器使用 p mouseup function 2 取消處於選中狀態的文字 document.selection.empty i...

獲取使用者選中的文字內容

在平時閱讀文章的時候,經常會碰到喜歡的文字段落,想要複製或者轉達,今天就要來模擬乙個獲取使用者選中文的文字的展示效果,具體如下 使用者選中一段文字後,獲取到使用者選中的文字,並展示出來,我們先來分析一下實現思路。首先是要實現基本的結果,來展示文字和放置選中文字的容器。doctype html htm...