国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

兩種方式實現(xiàn)css取消頁面鼠標(biāo)雙擊選中文字或單擊拖動選中文字的效果

這篇具有很好參考價值的文章主要介紹了兩種方式實現(xiàn)css取消頁面鼠標(biāo)雙擊選中文字或單擊拖動選中文字的效果。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

問題描述

我們知道瀏覽器頁面上的文字正常情況下我們是可以雙擊選中、或者單擊鼠標(biāo)橫向拖動也能選中的,選中以后可以右擊出現(xiàn)面板然后去復(fù)制什么的。但是有的時候,這種效果我們并不想要的,比如用戶點快了的時候,所以我們需要禁用這種效果,本文記錄一下禁用選中效果的方式

鼠標(biāo)選中的效果圖如下
兩種方式實現(xiàn)css取消頁面鼠標(biāo)雙擊選中文字或單擊拖動選中文字的效果

方式一:使用user-select屬性

css設(shè)置user-select:none;即可,若需要做瀏覽器兼容處理,請看下方完整寫法:

/* 火狐 */
  -moz-user-select: none;
  /* Safari 和 歐朋 */
  -webkit-user-select: none;
  /* IE10+ and Edge */
  -ms-user-select: none;
  /* Standard syntax 標(biāo)準(zhǔn)語法(谷歌) */
  user-select: none;

兩種方式實現(xiàn)css取消頁面鼠標(biāo)雙擊選中文字或單擊拖動選中文字的效果

方式二:onselectstart事件

onselectstart 就是用戶選中DOM元素時候,被開始選中時,即將要被選中,實際未被選中的這個事件。我們只要讓這個事件返回false,也就是結(jié)束這個事件,所以就不會有選中事件了,也就不會出現(xiàn)我們不想要的那種效果,代碼如下,兩種寫法

寫法一 寫在標(biāo)簽上面

<h2 onselectstart="return false;">你好啊CSS,不能被鼠標(biāo)選中</h2>

寫法二 通過綁定事件的形式

<body>
    <h2>你好啊CSS,不能被鼠標(biāo)選中</h2>
    <script>
        document.querySelector('h2').onselectstart = function () {
            return false
        }
    </script>
</body>

總結(jié)

文中介紹了兩種方式實現(xiàn)禁用選中效果,一種是通過css控制,另一種是通過js控制。注意,如果是設(shè)置在body標(biāo)簽上,那么整個頁面的文字什么的都不能被選中了…文章來源地址http://www.zghlxwxcb.cn/news/detail-502371.html

到了這里,關(guān)于兩種方式實現(xiàn)css取消頁面鼠標(biāo)雙擊選中文字或單擊拖動選中文字的效果的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Qt 自定義窗口的標(biāo)題欄,重寫鼠標(biāo)事件實現(xiàn),關(guān)閉隱藏,最大化/最小化,重寫窗口事件函數(shù),實現(xiàn)鼠標(biāo)選中邊框拉大拉小,雙擊標(biāo)題欄切換窗口最大化和最小化

    Qt 自定義窗口的標(biāo)題欄,重寫鼠標(biāo)事件實現(xiàn),關(guān)閉隱藏,最大化/最小化,重寫窗口事件函數(shù),實現(xiàn)鼠標(biāo)選中邊框拉大拉小,雙擊標(biāo)題欄切換窗口最大化和最小化

    Qt 自定義窗口的標(biāo)題欄,重寫鼠標(biāo)事件實現(xiàn),關(guān)閉隱藏,最大化/最小化,重寫窗口事件函數(shù),實現(xiàn)鼠標(biāo)選中邊框拉大拉小,雙擊標(biāo)題欄切換窗口最大化和最小化 1、main.cpp 2、widget.h 3、widget.cpp 4、效果展示 5、完成

    2024年02月16日
    瀏覽(93)
  • js實現(xiàn)鼠標(biāo)滾輪放大縮小頁面指定區(qū)域(css3 scale)

    js實現(xiàn)鼠標(biāo)滾輪放大縮小頁面指定區(qū)域(css3 scale)

    一、需求 鼠標(biāo)滾輪在紅色邊框區(qū)域內(nèi)向上滾動:綠色邊框盒子里所有元素縮小。 鼠標(biāo)滾輪在紅色邊框區(qū)域內(nèi)向下滾動:綠色邊框盒子里所有元素放大。 點擊還原按鈕:綠色盒子里所有元素還原為初始值。 二、相關(guān)知識點 1、CSS3 Transform屬性應(yīng)用于元素的2D或3D轉(zhuǎn)換。這個屬性允許

    2024年02月11日
    瀏覽(98)
  • vue頁面中一個小列表中多選框的選中狀態(tài)的兩種設(shè)置方法

    vue頁面中一個小列表中多選框的選中狀態(tài)的兩種設(shè)置方法

    第一種方法: 所有類型都是固定的、后臺提供了選中狀態(tài)的接口(頁面進入時默認(rèn)展示所有類型和類型的選中狀態(tài) ?思路: ? ? ? ? 1、列出所有類型同時與后臺規(guī)定好每種類型的id與對應(yīng)的名稱 ? ? ? ? 2、在mounted中執(zhí)行獲取后臺給定的選中狀態(tài)(包含1個或多個的id數(shù)組)

    2024年02月13日
    瀏覽(19)
  • el-table多選表格 實現(xiàn)默認(rèn)選中 刪除選中列表取消勾選等聯(lián)動效果

    el-table多選表格 實現(xiàn)默認(rèn)選中 刪除選中列表取消勾選等聯(lián)動效果

    實現(xiàn)效果如下: 代碼如下:

    2024年02月08日
    瀏覽(19)
  • Qt實現(xiàn)鼠標(biāo)雙擊事件

    Qt實現(xiàn)鼠標(biāo)雙擊事件

    當(dāng)同一個部件既要響應(yīng)鼠標(biāo)單擊事件又要響應(yīng)鼠標(biāo)雙擊事件時,就會發(fā)生沖突,如下例: 創(chuàng)建自己的按鈕類,讓其繼承于QPushButton類 (特別注意?。。。?,在創(chuàng)建類的時候默認(rèn)可供選擇的基類中無QPushButton類且沒有QPushButton類的基類,無法使用多重繼承,故必須手動修改繼承

    2024年02月10日
    瀏覽(24)
  • Android EditText 屏蔽雙擊選中、長按選中

    同時屏蔽雙擊選中 和 長按選中: 只屏蔽長按選中: 雙擊或長按都是 Touch事件,所以先看EditText的 onTouchEvent 方法,EditText中 沒有 onTouchEvent方法,而 class EditText extends TextView ,所以查看TextView 的 onTouchEvent 方法。 updateSelection() -- updateSelectionInternal() -- Selection.setSelection((Spannab

    2024年02月13日
    瀏覽(24)
  • Qt中實現(xiàn)頁面切換的兩種方式

    Qt中實現(xiàn)頁面切換的兩種方式

    在Qt中,可以使用QStackedWidget來實現(xiàn)兩個UI界面的互相轉(zhuǎn)換。QStackedWidget是一個堆疊窗口小部件,可以在其中添加多個子窗口,并且只顯示其中一個子窗口。 注意:QStackedWidget只能用來裝widget,不能裝mainwindow!! ! 注意: 上面這種想法是錯的! 下面這種想法才是對的! 注意

    2024年02月08日
    瀏覽(23)
  • vue3+ts實現(xiàn)element Plus Tree組件單選和取消單選的功能(取消已經(jīng)選中的樹節(jié)點),及vue3的proxy對象轉(zhuǎn)換

    vue3+ts實現(xiàn)element Plus Tree組件單選和取消單選的功能(取消已經(jīng)選中的樹節(jié)點),及vue3的proxy對象轉(zhuǎn)換

    ?具體效果和代碼如下: 點擊了\\\"節(jié)點1\\\"并高亮顯示 打印結(jié)果如下 ?vue3的打印對象是proxy,如需變成單純的數(shù)組對象可以使用 JSON.parse(JSON.stringify(list))進行轉(zhuǎn)換。 ?再次點擊\\\"節(jié)點1\\\"則取消當(dāng)前選中 ? 如果對您有幫助點個贊,關(guān)注收藏一下吧 。

    2024年02月12日
    瀏覽(22)
  • 微信小程序【button按鈕頁面跳轉(zhuǎn)】兩種方式

    微信小程序【button按鈕頁面跳轉(zhuǎn)】兩種方式

    首先,微信開發(fā)者工具打開是這個樣子的? ?紅框的設(shè)置如下 第一種方式:新建component(組件) 只用輸入一次就會出現(xiàn),四個文件,form.js,form.wxss,form.wxml,form.json 在index.js文件中出現(xiàn),建立在methods:{}里面? 第二種方式:直接建立頁面,兩種方式,index.js中設(shè)置是不一樣的

    2024年02月11日
    瀏覽(89)
  • 微信小程序中的兩種頁面跳轉(zhuǎn)方式

    微信小程序中的兩種頁面跳轉(zhuǎn)方式

    方式一(聲明式導(dǎo)航): 利用navigator/navigator url:要跳轉(zhuǎn)頁面的地址 open-type:要打開的頁面的類型 (不在底部導(dǎo)航中添加的為非導(dǎo)航頁面,在的為導(dǎo)航頁面) ?非導(dǎo)航頁面跳轉(zhuǎn)過去后左上角會出現(xiàn)返回箭頭,導(dǎo)航頁面則沒有 index頁面 ? home頁面 ?方式二(編程式導(dǎo)航): 通過觸摸事件

    2024年01月19日
    瀏覽(165)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包