2009-08-12 9 views
0

Für einen Client, ich versuche, diese Website in IE und anderen Webbrowsern arbeiten (derzeit funktioniert nur in Safari und Firefox für Mac): http://www.randomscripts.net/think_company_world/main.php Ich benutze JQuery FadeIn und FadeOut-Funktionen auf den Bildern um sie im Hintergrund zu durchlaufen. Für jeden anderen Browser neben den oben aufgeführten zeigt es einfach eine schwarze Box über den Inhalt. Ich denke, dass es vielleicht mit der Opazität zu tun hat: CSS-Eigenschaft, bin mir aber nicht ganz sicher.jQuery Fading Deckkraft Problem

Wenn jemand einen Blick werfen könnte, würde ich es wirklich schätzen.

Antwort

0

Es scheint für mich gut zu funktionieren (Chrome, IE8 und Firefox 3. unter Vista).

Sind Sie sicher, dass die Bilder geladen werden können? Haben Sie das gleiche Problem, wenn Sie die Bilder auf 100x100 skalieren und das Skript erneut ausführen?

Andere Gedanken

Ich erhalte eine Fehlermeldung auf der Linie 320 (Unteroptionen für nav 6), weil Sie auf der Seite mit der ID nav6_sub keine Artikel haben, so dass Probleme verursacht sein kann, für dich.

Sie duplizieren eine Menge Code auf dieser Seite (kopieren und einfügen oder erstellen Sie sie in einer Schleife?), Sollten Sie wahrscheinlich ein jQuery-Plugin oder etwas erstellen. Ich fand diese Seite immer nützlich (natürlich auch die jQuery-Dokumentation): http://www.learningjquery.com/2007/10/a-plugin-development-pattern

Auch ist es wahrscheinlich nicht verwandt, aber Ihr HTML rund um die Sub-Navigation könnte einige Aufräumarbeiten verwenden. Statt

<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> 

sollten Sie haben so etwas wie haben:

<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> 
+0

Hallo jammus: Vielen Dank für Ihre Beratung. Ich werde in die Erstellung eines Plugins schauen, aber welchen Code genau wiederholst du, damit ich weiß, was ich konsolidieren soll. Außerdem habe ich dieses Problem mit den Navigationsleisten behoben und es scheint weniger Fehler bei der Validierung zu erzeugen. Vielleicht, weil ich http://litmusapp.com/ für den Browsertest verwendet habe, hat es die Seiten nicht vollständig geladen? Und meinst du, die Bilder auf 100px um 100px zu skalieren, diese hochzuladen und dann die Seite neu zu laden, um sie zu testen? Danke für Ihre Hilfe. – PF1

+0

Gern geschehen. Ein Beispiel für den Code, der wiederholt wird, ist der mit den Kommentaren '// Unteroptionen für NAV X'. In diesen Abschnitten ändert sich nur der Wert der ID. Sie können stattdessen ein Plug-in erstellen und den Wert übergeben, anstatt den gesamten Codeabschnitt jedes Mal zu wiederholen, wenn es erforderlich ist. Ah, litmusapp.com könnte das Problem sein, da ich denke, es dauert nur ein Screenshot der Seite laden (wahrscheinlich bevor andere Bilder geladen haben), würde ich empfehlen, eine Kopie von Windows auf einer virtuellen Maschine zu installieren, um die anderen Browser zu überprüfen. – jammus