'title'属性に基づくカスタムツールチップを使用して、デフォルトの動作を削除しようとしています。Firefoxでうまく機能します。ボットはIE9では機能しません。
私はこのようなことをしています:
$(element).on('mouseover mouseout', '[title], [tipText]', function (e) {
e.stopPropagation();
e.preventDefault();
if (e.type == 'mouseover') {
var org_elem = $(e.currentTarget);
var tipText = org_elem.attr('title');
org_elem.attr('tipText', tipText);
org_elem.removeAttr('title');
//then I create custom tooltip which based on tipText attribute
....
IE9で初めて要素にマウスを移動すると、両方のツールチップ(デフォルトとカスタム)が表示されます。それ以外の場合は、カスタムツールチップのみが表示されます。
では、IE9でデフォルトのツールチップを防ぐ方法は?