0

セクション/ページとして大きな div を持つ単一ページの Web サイトがあります。a:activeアンカーなどを機能させることができましたが、実際のdivが上部のアンカーリンクにリンクされていないため、このシナリオではCSSが機能しないという問題があります。ヘッダーの高さである各 div の上にスパンがあり、セクションがその後ろに隠れないようにします。

ユーザーがページの特定のセクションにいるときにアンカーリンクの色を自分で変更する方法 (CSS/JavaScript を使用) があるかどうか疑問に思っていました。

同様の例がこの Web ページにあります。誰かが見たい場合は、このサイトは実際にはリンクの色を変更するのではなく、インジケーターを使用しています。ただし、Google Chrome で要素を検査すると、インジケーターが移動すると CSS の位​​置も変わるため、JS を使用していると確信しています。

4

1 に答える 1

1

できると思います。

$('#specific-section').bind('mouseenter', function(){
  $('a').css('color','yellow');
}).bind('mouseleave', function(){
  $('a').css('color','white');
});
于 2012-10-24T18:40:50.520 に答える