リンクからtitle属性を削除してツールチップに再利用しようとしています。これが、問題を引き起こしているコードのスニペットです。
$('.location').each(function() {
var $this = $(this);
$this
.data('title', $this.attr('title'))
.removeAttr('title');
});
$('.location').hover(function(e) {
//hover over code
//grabs what's inside the title attribute in the html
var titleText = $(this).data('title');
//saves the tooltip text using the data method, so that the orignal tooltip text does not conflict
$(this)
.data('tipText', titleText)
.removeAttr('title');
ここで検索して、次のコードを含めました。
$('.location').each(function() {
var $this = $(this);
$this
.data('title', $this.attr('title'))
.removeAttr('title');
});
これはうまく機能していますが、IE8のリンクに戻ると、元のツールチップが再び表示されます。これに対する解決策はありますか?ありがとうございました!