私はこれに本当に苦労しているので、誰かが助けてくれることを願っています!クラスを切り替えることでアイテムを白から黒に入れ替える次のコードがあります。
<script type="text/javascript">
$(document).ready(function(){
$('.cd-nav-trigger').click( function() {
$("#headerlogo").toggleClass("headerlogoblack");
} );
});
</script>
ただし、これが機能する必要があるのは、ユーザーが80ピクセルを超えてスクロールしていない場合のみです。スクロールすると、この機能は機能しなくなります。どうすればこれを達成できますか?StackOverflowの同様の例では、これを使用できません。
window
使用のスクロール位置を確認するための条件を追加できますscrollTop()
$('.cd-nav-trigger').click(function() {
if ($(window).scrollTop() < 81) {
$("#headerlogo").toggleClass("headerlogoblack");
}
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加