0

http://i.stack.imgur.com/Q9OMB.png

ここに私の小さな問題があります。基本的に私はGhost CMSのテーマをやっていますが、数時間私を悩ませている問題に遭遇しました.これを自分で解決することはできず、Googleから同じ種類の問題の原因を見つけていません. /sof どちらでもない。

私の目標は、すべてのリンクに対して同じスタイルで単一のループを回転させたいため、Ghost自体では達成できなかったため、jqueryを使用してページごとに異なるスタイル(ホームが赤、青など)のアクティブなページスタイリングを作成することです.

これまでのJqueryコード

$(function(){  
  $('a').each(function() {
      if ($(this).prop('href') == window.location.href) {
      $(this).addClass('homeCurrent');}
      });  
});

navbar の関連 HTML

<ul class= "nav navbar-nav navbar-left">
<li id="home" class="home hvr-sweep-to-top-home "><a href="/">Home</a></li>
<li id="about" class="about hvr-sweep-to-top-about"><a href="/page-about/">About</a></li>
</ul>

jqueryでさまざまな種類のIFステートメントを実行しようとしましたが、成功しませんでした。

コードのロジックは次のようになります。

ページがホームの場合 = li スタイルがホームカレント

<ul class= "nav navbar-nav navbar-left">
<li id="home" class="home hvr-sweep-to-top-home homeCurrent"><a href="/">Home</a></li>
<li id="about" class="about hvr-sweep-to-top-about "><a href="/page-about/">About</a></li>
</ul>

ページが about = li スタイルが aboutCurrent の場合

<ul class= "nav navbar-nav navbar-left">
<li id="home" class="home hvr-sweep-to-top-home"><a href="/">Home</a></li>
<li id="about" class="about hvr-sweep-to-top-about aboutCurrent"><a href="/page-about/">About</a></li>
</ul>

誰?

うまくいけば、私は関連するすべてを含めました。

4

2 に答える 2