Я пытаюсь удалить атрибут заголовка из ссылки и использовать его для всплывающей подсказки, вот фрагмент кода, который дает мне неприятность:removeAttr избавиться от заголовка не работает в IE
$('.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, оригинальная подсказка появляется снова. Любые решения для этого? Спасибо!
Какой плагин для подсказок вы используете (если есть)? многие из них позаботятся об этом для вас. Может быть, вы можете посмотреть на одного из них для вдохновения. –
Я создаю его из чтения об этом в книге, jQuery, Novice to Ninja. Это также ломается в их примере. Я надеялся, что для этого есть проблема. – Richard