組み込みのjquery-uiアイコンを使用して、ユーザーがその上に置いたときにスタイルを変更したいと考えています。しかし、私は他の要素の中に含まれていて、迷惑なボックスがそれらの周りに描かれた場合にのみ、これを行うことができるようです。jquery-uiフレームワークアイコンのホバー効果
たとえば、これは適切なスタイルを変更しますが、それは画像の周囲にボックスを置く巻き取る:
$(".help-button").hover (
function() { $(this).toggleClass('ui-state-hover'); },
function() { $(this).toggleClass('ui-state-hover'); }
);
<span class="help-button ui-state-default ui-corner-all" style="display: inline-block;">
<span class='ui-icon ui-icon-info' style="display: inline-block;"></span>
</span>
これは正しいイメージを持っていますが、それは(上記と同じJavaScriptの)スタイルを変更しません。 :
<span class="help_button ui-icon ui-icon-info" style="display: inline-block;"></span>
ありがとうございました。
を試してみてください? – macgyver