我有一個塊(div)包含選擇標記,按鈕標記等。我需要一個解決方案來指定此塊爲「只讀」屬性。使用css或js + css,這意味着該塊的內容不會是可點擊或可選的。通過CSS或JS + CSS的「只讀」塊(div)
感謝名單
我有一個塊(div)包含選擇標記,按鈕標記等。我需要一個解決方案來指定此塊爲「只讀」屬性。使用css或js + css,這意味着該塊的內容不會是可點擊或可選的。通過CSS或JS + CSS的「只讀」塊(div)
感謝名單
最簡單的將是在它的上面添加一個圖層 -
與CSS
#divid { pointer-events: none; }
更新:
<div id="wrapper">
<input type="button" value="test" onclick="javascript: alert(1);" />
</div>
CSS
#wrapper { pointer-events: none; }
是不是實驗性質? – AnilkaBobo 2013-02-12 14:20:21
你是什麼意思? – DON 2013-02-12 14:27:36
我的意思是它可能不適用於所有瀏覽器。我可能是錯誤的 – AnilkaBobo 2013-02-12 14:32:35
試試這個:
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
不能在鉻 – malefique 2013-02-12 14:31:58
@malefique看看[這篇文章](http://stackoverflow.com/questions/826782/css-rule-to-disable-text-selection-highlighting)。 – 2013-02-12 14:37:16
你不必只讀的,你需要用'[禁用]',但你需要一個JavaScript執行的子元素被禁用的 – zzzzBov 2013-02-12 14:15:11
可能重複[ css規則禁用文本選擇突出顯示](http://stackoverflow.com/questions/826782/css-rule-to-disable-text-selection-highlighting) – 2013-02-14 14:09:50