0

Opera は私を夢中にさせます。select(ion) を扱うのは本当に大変です。Opera で選択を無効にできません。マウスまたは Ctrl+A による選択は引き続き有効です。Opera は本当に悪いのでしょうか、それとも解決策や回避策はありますか?


私のCSS:

::selection {
  background: transparent;
} 

::-moz-selection {
  background: transparent;
}

* {
  user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;            // for future? compatibility
  -webkit-user-select: none;
}

私のJavaScript:

var elements = document.getElementsByTagName('*');
for (var i = 0; i < elements.length; i++) {
  elements[i].setAttribute('unselectable', 'on');
}

何も役に立ちません。ご意見をお聞かせください。

例: (Opera が利用可能な場合)このフィドルに移動し、[結果] セクションをクリックして Ctrl+A を押します。

4

2 に答える 2

0

https://developer.mozilla.org/en/CSS/-moz-user-select user-select を読むことは Opera では利用できません。同じことが Internet Explorer バージョン 9 以下にも当てはまります。

http://help.dottoro.com/lhwdpnva.phpは、選択不可が Internet Explorer と Opera でのみ機能し、要素内で開始する選択に対してのみ機能することを説明しています。前に開始するか、Ctrl + Aを推測しても、まだ選択できます。記事によると、同じことが Internet Explorer にも当てはまります。

しかし、私はそれを試すことができませんでした。

于 2012-07-14T22:39:43.307 に答える