0

クライアントの場合、このサイトをIEおよびその他のWebブラウザーで動作させようとしています(現在、Mac用のSafariおよびFirefoxでのみ動作します):http : //www.randomscripts.net/think_company_world/main.phpJQueryを使用しています画像のfadeInおよびfadeOut機能は、画像をバックグラウンドで循環させます。上記以外のすべてのブラウザでは、コンテンツの上にブラックボックスが表示されるだけです。不透明度:CSSプロパティに関係しているのではないかと思いますが、よくわかりません。

どなたかご覧いただければ幸いです。

4

1 に答える 1

0

私にとってはうまく機能しているようです(Chrome、IE8、およびFirefox 3。Vistaで)。

画像の読み込みに時間がかかっていますか? 画像のサイズを 100x100 に変更してスクリプトを再実行すると、同じ問題が発生しますか?

他の考え

320 行目 (nav 6 のサブ オプション) でエラーが発生します。ページに ID が nav6_sub の項目がないため、問題が発生している可能性があります。

そのページで多くのコードを複製しています (コピーして貼り付けているか、ループ内で作成していますか?)、おそらく jQuery プラグインなどの作成を検討する必要があります。私はいつもこのページが役に立つことを発見しました (もちろん jQuery ドキュメントも同様です): http://www.learningjquery.com/2007/10/a-plugin-development-pattern

また、おそらく関連はありませんが、サブ ナビゲーションの周りの HTML でクリーンアップが必要になる可能性があります。それ以外の

<ul>
    <li><a href="#" id="nav5" onmouseover="dropDown('nav5_sub')"></a></li>
        <div class="sub" id="nav5_sub">
            <li>Private Client Log In</li>
            <li>Student Log In</li>
        </div>
    </li>
</ul>

次のようなものが必要です。

<ul>
    <li>
        <a href="#" id="nav5" onmouseover="dropDown('nav5_sub')"></a>
        <ul class="sub" id="nav5_sub">
            <li>Private Client Log In</li>
            <li>Student Log In</li>
        </ul>
    </li>
</ul>
于 2009-08-12T23:41:51.973 に答える