我有一些并排的li元素。当我滚动到底部时,其中一个li元素会出现,然后向上滚动时消失。我使用jQuery的fadeIn和fadeOut实现了这一点。但是,我想使用滑动效果而不是淡入淡出效果来实现这一点。
以下是代码: ```html 暂无 ```
以下是代码: ```html 暂无 ```
$(document).scroll(function() {
var y = $(this).scrollTop();
if (y > 180) {
$('.header-avail')
.attr('style', 'display: block !important;')
.fadeIn();
}
else {
$('.header-avail').fadeOut();
}
});
HTML:
<ul id="primary-menu" class="menu nav-menu" aria-expanded="false">
<li id="menu-item-386" class="header-avail menu-item menu-item-type-post_type menu-item-object-page menu-item-386">
<a href="#" class="menu-image-title-after"><span class="menu-image-title">Contact Us</span></a>
</li>
<li id="menu-item-504" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-504" style="display: inline-block !important;">
<a href="#" class="menu-image-title-after"><span class="menu-image-title">Check Availability</span></a>
</li>
</ul>