0

私がやろうとしているのは、このjavascriptを使用してサイドバーの広告を自動的にローテーションすることです。

function run() {
    var prev = $("#pengiklanan a.beriklan:first-child");
    $.unique(prev).each(function(i) {
      $(this).delay(i*1000).slideUp(function() {
        $(this).appendTo(this.parentNode).slideDown();
      });
    });
}

window.setInterval(run,19000);

そして私のサイドバーの私の広告ソースは

<div id="pengiklanan"><a href="https://www.facebook.com/messages/BelajarSeo" target="_blank" class="beriklan"><h6 class="ohiklan">Iklan Anda</h6><p><em>cepat, ruangan terhad</em></p></a>
<a href="https://www.facebook.com/messages/BelajarSeo" target="_blank" class="beriklan"><h6 class="ohiklan">Iklan Anda</h6><p><em>cepat, ruangan terhad</em></p></a>
<a href="https://www.facebook.com/messages/BelajarSeo" target="_blank" class="beriklan"><h6 class="ohiklan">Iklan Anda</h6><p><em>cepat, ruangan terhad</em></p></a>
<a href="https://www.facebook.com/messages/BelajarSeo" target="_blank" class="beriklan"><h6 class="ohiklan">Iklan Anda</h6><p><em>cepat, ruangan terhad</em></p></a>
<a href="https://www.facebook.com/messages/BelajarSeo" target="_blank" class="beriklan"><h6 class="ohiklan">Iklan Anda</h6><p><em>cepat, ruangan terhad</em></p></a>
<a href="https://www.facebook.com/messages/BelajarSeo" target="_blank" class="beriklan"><h6 class="ohiklan">Iklan Anda</h6><p><em>cepat, ruangan terhad</em></p></a>
<a href="https://www.facebook.com/messages/BelajarSeo" target="_blank" class="beriklan"><h6 class="ohiklan">Iklan Anda</h6><p><em>cepat, ruangan terhad</em></p></a></div>

このjavascript関数は、私の1つの投稿で機能しています(サイドバーの広告を回転させます)。しかし、私のホームページ、ページ、カテゴリ、タグ、その他のページでは、このJavaScriptが機能していません。

誰でもお願いします...-私のサイト

4

1 に答える 1

0

ページ上のスクリプトの 1 つが関数を呼び出していますjQuery.noConflict();。これは、他のスクリプトとの競合を避けるためにjQuerybyを参照することができなくなったことを意味します。$

したがって、その行を削除する必要がありますが、おそらくそこには正当な理由があります。$または、すべての参照をに置き換えることもできますjQuery

$これは、定義されていないことを示す Firebug を使用して見つけました。なぜそこからではなかったのかを知る必要がありました。

于 2013-01-07T21:42:04.877 に答える