Я использую mouseenter для ввода нового html. Я сталкиваюсь с проблемой, что мне нужно вернуть оригинальный стиль, когда мышь уходим? Когда mouseleave, мне нужно удалить новый html и использовать оригинальный html. Каков наилучший способ сделать это?Каков наилучший способ вернуть оригинальный стиль, когда jewery mouseleave?
var eye_disease1 = $('#eye_disease1');
eye_disease1.mouseenter(function() {
eye_disease1.html('<span class="show_li">symptoms</span><span class="show_li_2">diseases</span>').hide().fadeIn();
eye_disease1.css('border', 'none');
}).mouseleave(function() {
// what should I put here to return the original
});
Сохраните html (' eye_disease1.html() ') и восстановите его. Но я не думаю, что это лучший способ. Если вы нацелены на всплывающие подсказки, возможно, есть скрытый HTML, который открывается при наведении курсора мыши. Таким образом, у вас есть содержимое подсказки внутри вашего html. – Rouby