Я пытаюсь удалить атрибут title для ссылки при наведении, а затем добавить его обратно на мышь. Я хотел бы передать var hoverText для зависания ...jquery hover pass variable to callback function
Вот код, который у меня есть. Есть идеи?
$(".icon a").hover(function() {
$this = $(this);
var hoverText = $.data(this, 'title', $this.attr('title'));
$(this).find("em").animate({opacity: "show", top: "-35"}, "slow");
$(this).find("em").text(hoverText);
$this.removeAttr('title');
}, function(hoverText) {
$(this).find("em").animate({opacity: "hide", top: "-45"}, "fast");
$(this).attr("title", hoverText);
});
это работает, но я хочу держаться подальше от глобальных переменных любых мыслей? –
Thats перевернутое ужасное решение ... Когда Assigning зависает, эта переменная определенно не останется прежней. –