Frage

Es könnte ein langer Schuss sein, diese Frage hier zu veröffentlichen, aber wir werden sehen. Ich habe mit JQuery -Tools einfache Registerkarten erstellt. Ich glaube nur, dass ich mich geändert habe, ist, dass anstatt alle Div -Elemente innerhalb der Hauptpaneel -Div zu setzen display:none Nur DIVs mit einer bestimmten Klasse sind so eingestellt, dass sie angezeigt werden: Keine, dies hat es mir ermöglicht, DIVs in den Registerkarteninhalt einzustellen.

Es funktioniert alles einwandfrei, außer in IE7 (und möglicherweise niedriger), in dem keiner der Registerkarteninhalte angezeigt wird und das Klicken auf die Registerkarten nichts tut. Ein Beispiel unten:

http://mtsoc.enfotext.com/past-shows/2005-chess

Alle Vorschläge wären sehr geschätzt.

War es hilfreich?

Lösung

IE mag das nachfolgende Komma nicht:

$("ul.tabs").tabs("div.tabs_panes > div", {
    // enable the history feature
    history: true,
});

Entfernen Sie es und es sollte in Ordnung sein.

Andere Tipps

Sie haben ein nachfolgendes Komma in einem Objekt in Zeile 169. Dies sollte nicht da sein - ich bin mir nicht sicher, ob es Ihr Problem behebt, aber der IE macht einen Fehler darauf.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top