首頁 > web前端 > css教學 > 如何防止在重疊的透明 DIV 中選擇文字?

如何防止在重疊的透明 DIV 中選擇文字?

Mary-Kate Olsen
發布: 2024-11-28 02:31:11
原創
392 人瀏覽過

How to Prevent Text Selection within an Overlapping, Transparent DIV?

控制元素選擇性:使DIV 不可選擇

問題描述

當透明DIV 覆蓋文本區域中的文本時水印,當使用者點擊時,水印可能會無意中變為可選狀態文字區域。目標是防止水印文字被選擇,儘管它在 z 索引中的位置較低。

解析度

jQuery 擴充:

將jQuery disableSelection 擴充嵌入到您的程式碼:

$('.button').disableSelection();
登入後複製
CSS替代方案(跨瀏覽器):

將下列CSS 屬性套用到目標DIV:

這些屬性禁止使用者在各種瀏覽器中選擇指定的DIV 元素。
.button {
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
登入後複製

以上是如何防止在重疊的透明 DIV 中選擇文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板