<area>
タグの多い画像マップを使用しています。alt
IEのツールチップとしてポップアップ表示される各領域の属性があります。この動作を抑制できますか?空のtitle
属性を使用してみましたが、機能しませんでした。
編集:他のスクリーンリーダーにはalt属性が必要です。だから私はそれを空にすることはできません。IEでのポップアップ動作を抑制したいだけです。午前
<area>
タグの多い画像マップを使用しています。alt
IEのツールチップとしてポップアップ表示される各領域の属性があります。この動作を抑制できますか?空のtitle
属性を使用してみましたが、機能しませんでした。
編集:他のスクリーンリーダーにはalt属性が必要です。だから私はそれを空にすることはできません。IEでのポップアップ動作を抑制したいだけです。午前
.....。
<area onmouseover="this.alt = '';">
Javascriptはインラインであってはならないことは知っていますが、関数に簡単に変換できます。
更新:JQueryを使用
$(function(){
$('area').mouseover(function(){
$(this).attr('alt', '');
});
});
ブラウザがIEnavigator.appName
などを使用しているかどうかを確認します(信頼性が低い)。
IEの場合alt
は、タグのすべての属性を削除し<area>
ます(テストされていません)。
var area_tags = document.getElementsByTagName("area");
for (var i = area_tags.length-1; i >= 0; -- i)
area_tags[i].removeAttribute("alt");
または単に気にしないでください。
area.alt {display: none;}
altを抑制するようなスタイルを使用します。