2016-04-02 4 views
1

メニューのボタンをクリックすると、1ページのランディングページが表示され、さまざまなセクションにスクロールします。 ...スクロールするときにリンクから「訪問済み」状態を削除するにはどうすればよいですか?

ただし、ボタンをクリックした後、手動でページの他の部分をスクロールすると、クリックされたボタンにはまだ「訪問済み」擬似クラスがあります。その外観は、私がページ上にある場所と一致しません。

ページの先頭に手動でスクロールしても、ボタンにはまだ訪問済みの疑似クラスがあります。私はそれを正規のクラスを与えることによって外観をオーバーライドするように見えることはできません。

手動でスクロールを開始すると、その「訪問済み」状態を削除したいと考えています。どうやってやるの?出来ますか?

$(window).scroll(function(e) { 
     $("#menu-front-page-menu li a")...(how?); 
} 
}); 
+0

"訪問したリンクを色、背景色、境界 - * - 色、輪郭色、塗りと線のプロパティの色部分にスタイルするのに使用できるCSSプロパティを制限します。 https://hacks.mozilla.org/2010/03/privacy-related-changes-coming-to-css-vistited/ – rsb2097

答えて

0

代わりの:visited疑似クラスに依存する、あなたのリンクとリンクの両方が(CSSを使用してかなり簡単)と同じ方法を訪れたスタイルとaddClassとその逆で、手動でスタイルを「訪問」を管理する必要があります。

関連する問題