Я новичок в jquery, и я создал анимацию скрытия / показа для страницы. Эта анимация работает, когда вы наводите указатель мыши на ссылку «Позвоните нам», она показывает телефон (1800blabla), но теперь я меня спросили, что номер телефона должен иметь задержку, прежде чем он снова скрывается. Я буду признателен за любую помощь. Пожалуйста, найдите код ниже.
HTML
<ul class="top-links">
<li>
<div id="call-us">
<a class="showPhoneNumberLink" href="#">Call Us</a>
<span class="showPhoneNumberNumber">1.888.227.6482</span>
</div>
</li>
</ul>
JQuery
$('#call-us a.showPhoneNumberLink').mouseenter(
function() {
var _this = $(this);
_this.hide();
_this.parent().width(0);
_this.parent().find('span').show();
_this.parent().animate({ 'width': '78px' }, 500);
return false;
});
$('ul.top-links').mouseleave(
function() {
var _this = $('#call-us a.showPhoneNumberLink');
_this.show();
_this.parent().find('span').hide();
_this.parent().animate({ 'width': '45px' }, 800);
return false;
});
CSS
#call-us span.showPhoneNumberNumber {display:none}