現在、次の JavaScript を使用して展開メニューを作成しています。
http://demo.raibledesigns.com/struts-menu/scripts/menuExpandable.js.src
現在、クリックできるのはハイパーリンク テキストのみです。テキストの横にあるアイコンがクリックに反応するようにする最善の方法は何ですか?
現在、次の JavaScript を使用して展開メニューを作成しています。
http://demo.raibledesigns.com/struts-menu/scripts/menuExpandable.js.src
現在、クリックできるのはハイパーリンク テキストのみです。テキストの横にあるアイコンがクリックに反応するようにする最善の方法は何ですか?
アイコンは次のようになります。
これらすべてをCSSやマークアップで実行し、JavaScriptを素晴らしくシンプルに保つことができます。
3番目の方法は、アイコン要素をハイパーリンクのイベントハンドラーメソッドにバインドすることですが、最終結果は最適ではなく、ほとんどの作業が必要になります。
HTML
<a id="icon" href="blah">blah</a>
CSS
#icon {
background: transparent url(img.gif) no-repeat right center;
padding-right: 10px;
}