2011-12-13 3 views
6

「前の」と「次の」ボタンのdivを持つスライドショーがあります。急いでボタンをクリックするとテキストが選択されないようにします

div内には、文字「<」または「>」があります。

ボタンがクリックされて画像をスクロールすると、テキストが選択されるという問題があります。

ボタンのテキストの選択を防ぐためにいくつかのCSSトリックを試しましたが、通常はページの下のテキストを選択するだけです。 JSハックがなければ、ブラウザ間での互換性もありません。

divに文字が含まれていない場合は、完全に機能します。私は透明divでキャラクターとdivをカバーしようとしましたが、それの下に文字がある限り、テキストが選択されるようです。

これを防ぐための提案はありますか?私はむしろ解決策は、JavaScriptを伴わないと思います。

ありがとうございました。

+0

< and >タグを削除して画像を使用することはお勧めできませんか?よく表記されたイメージは実際にはアクセシビリティのために< >が良いでしょう –

+0

私は最近、テーマのためにカスタムフォントの背景イメージを変更しました。 < and >は実際には矢印のように見えます。 – Enkay

+0

@enkayドミニクのソリューションがあなたのために働いているかどうか教えてください –

答えて

6

それを割り当てた場合、あなたはおそらく、ボタンを使用することができ、このようなものが動作するはずですあなたはそれがブラウザの特定にする必要があり、これはCSSで行うことができると信じて:

<button>&gt;</button> 
+0

ちょうどそれも考えました。私はそれを撃つだろう。 – Enkay

+0

ありがとう、それはトリックでした。 – Enkay

+0

enkay thisは????????????????????? –

2

私はあなたもあなたの<テキスト

-webkit-user-select: none; 
    -khtml-user-select: none; 
    -moz-user-select: none; 
    -o-user-select: none; 
    user-select: none; 
+0

それは私が記事で言及したCSSのトリックです。それはボタンのために働くが、ページの下のテキストを選択するだけで終わる。また、それがJSなしでIEで全く動作しているかどうかはわかりません。しかし、ありがとう。 – Enkay

+0

はクロムでは機能しないようです。 –

関連する問題