3
私は、横に並んでいる要素があります。 li要素の1つは、下にスクロールすると表示され、後ろにスクロールすると消えます。私はfadeInとfadeOutを使ってjQueryでこれを達成しました。しかし、私はフェージング効果ではなくスライディング効果を使ってこれを達成しようとしています。jQueryを使用してスクロールの要素を右から左へスライド
$(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>
スライディングエフェクトは....したいですか? –
はいスライディングエフェクト – user38208
あなたはこのようにしたい[更新されたフィドル](https://jsfiddle.net/1a01xtxL/2/) –