Причина, по которой он отображает title
в первый раз, заключается в том, что вы удаляете только атрибут title
в mouseover
.К тому времени уже слишком поздно!
Я бы предложил удалить атрибуты заголовка за пределами вашего обработчика событий, как только документ будет загружен, сохранив резервную копию в пользовательском атрибуте data-*
.1008 *
Тогда в вашем коде вместо…
var title = $(this).attr('title');
Использование:
var title = $(this).data('title');