日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

css 右键菜单 边框,CSS+JavaScript打造超酷右键菜单

發布時間:2023/12/20 javascript 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 css 右键菜单 边框,CSS+JavaScript打造超酷右键菜单 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

其實在網頁上實現右鍵菜單的風格化已經是一個老話題了,正常情況下,網頁上的右鍵菜單是默認IE右鍵選項,包括了一些常用的功能。

但有時候我們會遇到這樣的問題,我們希望禁止訪問者使用右鍵菜單或者希望屏蔽右鍵菜單的某些功能,比如,為了保護網頁內容我們不希望訪問者通過右鍵菜單來查看網頁源代碼,也不希望其通過右鍵來對網頁內容進行選取、復制等,很多網頁設計者在考慮這個問題的時候都是簡單地對右鍵進行屏蔽,與其這樣我們還不如用腳本來實現一個風格右鍵菜單,并在這個右鍵菜單中裝上我們自己的內容。下面我們來嘗試一下這個設想。

我們首先要考慮的問題是通過鼠標右鍵單擊事件來調用一個函數,這個函數用來顯示新的右鍵菜單的內容。我們知道鼠標的右鍵單擊事件是通過document.oncontextmenu來調用的,如果我們自行定義document.οncοntextmenu=某個函數,這樣就可以實現新右鍵菜單的調用了,關鍵問題是如何通過這個函數來控制菜單的顯示,同時,還要通過窗體的單擊事件document.body.onclick(一般指左鍵單擊)來隱藏菜單,這樣一個過程就完成了鼠標右鍵菜單的彈出和隱藏。

首先來看看這段腳本代碼:

/*初始化*/

/*如果當前瀏覽器是Internet Explorer,document.all就返回真*/

if (document.all && window.print) {

/*選擇菜單方塊的顯示樣式*/

ie5menu.className = menuskin;

/*重定向鼠標右鍵事件的處理過程為自定義程序showmenuie5*/

document.oncontextmenu = showmenuie5;

/*重定向鼠標左鍵事件的處理過程為自定義程序hidemenuie5*/

document.body.onclick = hidemenuie5;

}

總結

以上是生活随笔為你收集整理的css 右键菜单 边框,CSS+JavaScript打造超酷右键菜单的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。