1 ページャーで上部の固定リスト ナビゲーションを取得しましたが、正常に動作します。
jQuery カラー プラグインを使用して mouseenter と mouseleave のカラー アニメーションを追加しましたが、これも問題なく動作します。
リンクがクリックされた場合、マウスリーブをスキップしたいのですが、取得できません。ここで見つけたすべてを試しましたが、まだ気に入った結果はありません。私は本当に新しいJavaScipt / jQueryなので、初心者向けに説明できれば親切です;)。
私のナビゲーションhtmlコード:
<nav>
<ul>
<li class="xyz"><a href="#home" class="scroll">Home</a></li>
<li class="xyz"><a href="#leistungen" class="scroll">Leistungen</a></li>
<li class="xyz"><a href="#referenzen" class="scroll">Referenzen</a></li>
<li class="xyz"><a href="#me" class="scroll">Über Mich</a></li>
<li class="xyz"><a href="#kontakt" class="scroll">Kontakt</a></li>
</ul>
</nav>
ここに私のjQueryコード:
$(function() {
$('ul li a.scroll').on('mouseenter', function() { //Wenn Maus über .teaser
$(this).stop().animate({
'color': 'white',
'background-color': '#468592',
}, 400);
});
$('ul li a.scroll').on('mouseleave', function() {
$(this).stop().animate({
'color': '#666666',
'background-color': 'white',
}, 400);
});
$('ul li a.scroll').click(function(event) {
$('.scroll').removeClass('active');
$(this).addClass('active');
event.preventDefault();
$('html,body').stop().animate({
scrollTop: $(this.hash).offset().top
}, 1000);
});
});
この問題で私を助けてくれますか? 2日間試してみましたが、結果はまだありません。
よろしくお願いします、 mkr*