15

というわけで、HTML5 でスクロールバーなどをいじっていると、厄介な傾向に気付き始めました。ドラッグされている要素の近くにテキストがある場合 (たとえば、ビデオのスクラブ バー、スクロール バー、ユーザーがクリックしてドラッグするものすべて)、コントロールを使用していないかのように、近くのテキストが選択されます。ドラッグするだけです。ページの上。

これは非常に面倒で、特定の要素を「選択不可」にすることが可能かどうかを判断するために Google で検索する正しい文字列が見つからないようです。

誰でもこれを行う方法を知っていますか?

4

2 に答える 2

15

ブラウザごとに異なります。これらの CSS プロパティは、WebKit および Gecko ベースのブラウザー、および をサポートする将来のブラウザーをターゲットにしますuser-select

user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
于 2011-03-06T00:28:19.350 に答える
1

IEでは、属性を使用して、要素内のテキストをすぐに選択不可にすることができます (つまり、その子のテキストには適用されません) 。unselectable="on"

JavaScript から適用する場合は、el.setAttribute("unselectable","on"). 努力するだけel.unselectable="on"ではうまくいきません。(IE9 でテスト済み)。

于 2012-07-22T09:18:53.253 に答える