私はjQueryをうまく使っており、ラジオボタンを上手に作成しています。ただし、ボタンのラベルがクリック アンド ドラッグ操作で強調表示される可能性があることに悩まされています。カフェインを取りすぎたり、複数のボタンを立て続けにクリックしたりすると、マウスを動かしながらマウス ボタンを長押ししすぎて、ボタン自体をクリックする代わりにラベル テキストを選択してしまうことがあります。私が使用している代表的なコードは次のとおりです。
HTML:
<span id='yesNoSelector'>
<input type='radio' id='yesNoSelector0' name='yesNoSelector' value='Yes'>
<label for='yesNoSelector0'>Yes</label>
<input type='radio' id='yesNoSelector1' name='yesNoSelector' value='No'>
<label for='yesNoSelector1'>No</label>
</span>
JavaScript: (validate() 関数は、値が「合法」であることを確認するための独自のものです)
<script>
$( #yesNoSelector ).buttonset();
$( input[name='yesNoSelector']).change(function(){ validate(); });
</script>
私はCSSを持っていません(jQueryで提供されているものを超えています)。ラベルのテキストを (画像を必要とせずに) 強調表示できないようにすることが可能かどうか、または回避策を提供できるかどうかを誰かに教えてもらえますか?
ありがとう!