点滅は誰にもここで直接スライダの下に三つのボタン/画像セットの点滅動作見ている:http://foodforhealthinternational.com/奇妙なコンテンツ行動
を私はそれを毎回表示されていない、それが唯一のChromeで起こっていますしかし、フラッシュは、このスクリプトのsetTimeoutをと同期しているので、それは次のjQueryに関連すると思わ:
function checkForChanges()
{
if(jQuery("#slider-banner").hasClass('right-partner'))
{
jQuery("#home-middle-first").css("background-image","url([image path]/turnkey_hover.png)");
jQuery("#home-middle-second").css("background-image","url([image path]/raw_ing_normal.png)");
jQuery("#home-middle-third").css("background-image","url([image path]/copack_normal.png)");
}
else if(jQuery("#slider-banner").hasClass('living-nutrients'))
{
jQuery("#home-middle-second").css("background-image","url([image path]/raw_ing_hover.png)");
jQuery("#home-middle-first").css("background-image","url([image path]/turnkey_normal.png)");
jQuery("#home-middle-third").css("background-image","url([image path]/copack_normal.png)");
}
else if(jQuery("#slider-banner").hasClass('with-you'))
{
jQuery("#home-middle-third").css("background-image","url([image path]/copack_hover.png)");
jQuery("#home-middle-first").css("background-image","url([image path]/turnkey_normal.png)");
jQuery("#home-middle-second").css("background-image","url([image path]/raw_ing_normal.png)");
}
setTimeout(checkForChanges, 250);
}
jQuery(checkForChanges);
事は、これは日以上の罰金働いていた、です。これは、他人が追加したいくつかのプラグイン(これはWordPress内にあります)と連動して開始されている可能性があります。
とにかく、私は解決のために懸命に掘ると任意のフィードバックをいただければ幸いです。
ありがとうございます!
UPDATE:
私は実際のコードで[やっもの]を置き換えました。基本的には、上のスライダーに表示される3つのクラスのうちの1つを探していて、そのクラスに基づいて下のIDの背景イメージを変更します。
UPDATE 2:
以下のアドバイスを受けた後、私は、位置決めを操作するのではなく、背景の変更のための新しいイメージを呼び出すために、スクリプトを働きました。また、私はそれぞれの画像をロードするので、これ以上の4分の1秒のタイマー...
は、今では簡単に追加したり、背景画像の位置を変更したクラスを削除するときに関数を呼び出す方法を考え出しました。
function checkForChanges()
{
if(jQuery("#slider-banner").hasClass('right-partner'))
{
jQuery("#home-middle-first").addClass("home-middle-hover");
jQuery("#home-middle-second").removeClass("home-middle-hover");
jQuery("#home-middle-third").removeClass("home-middle-hover");
}
else if(jQuery("#slider-banner").hasClass('living-nutrients'))
{
jQuery("#home-middle-second").addClass("home-middle-hover");
jQuery("#home-middle-first").removeClass("home-middle-hover");
jQuery("#home-middle-third").removeClass("home-middle-hover");
}
else if(jQuery("#slider-banner").hasClass('with-you'))
{
jQuery("#home-middle-third").addClass("home-middle-hover");
jQuery("#home-middle-first").removeClass("home-middle-hover");
jQuery("#home-middle-second").removeClass("home-middle-hover");
}
}
私はまだループと変数を使用して、他のアドバイスのいくつかを組み込むしようとしていますが、以下のコードを手直しする私の試みは(jQueryのスキルの私の不足ではなく、コード)、失敗しました。
'[doing stuff]'コードを投稿できますか?ページの領域を1/4秒ごとに再描画するように見えます。 – Jasper
おっと、あなたが今何を言っているのかは、初めて問題がなかったのです。 –
解像度については、1280x1024の開発を検討します。 800x600はこれ以上のIMOではかなり古いです。 –