5

現在すべての要素である多くのクリック可能な要素を含む JavaScript Web アプリケーションがあります<a href='javascript:void(0)'>。非常に多くのリンクがあるため、ユーザーがページにjavascript:void(0)カーソルを合わせると、chrome や firefox などのブラウザーの左下隅でちらつきが発生し、煩わしく見苦しくなります。

これらの要素は、アクセシビリティとモバイル対応のためのリンクとして残しておく必要があることはわかっています。ブラウザでこの動作を防ぐ方法はありますか? <a href='javascript:void(0)'>別の方法として、すべてのタグを<div>オンザフライで非タッチ ブラウザ用のタグに変換することもできますが、それは面倒です。

4

2 に答える 2

8

これらの要素はそもそもハイパーリンクではないため、<span>スタイルが設定されたcursor:pointer(およびhref属性のない) 要素に置き換えます。

于 2013-06-08T20:23:01.000 に答える