So tun, warum nicht Sie haben autoheight
auf false gesetzt?
$(".selector").accordion({ autoHeight: false });
http://jqueryui.com/demos/accordion/#option-autoHeight
EDIT
an Ihrem Kommentar Suche:
// Accordion
$("#accordion").accordion({ header: "h3" });
$("#accordion").accordion({ collapsible: true });
$("#accordion").accordion({ autoHeight: false, navigation: true });
Sie sind das Akkordeon Initialisierung und Sie dann weitergeben, um es hinzuzufügen. warum machen Sie das? Der Standardwert für autoHeight
ist true
, daher erhält jede Registerkarte eine feste Höhe. Setzen Sie alle Optionen in einem Aufruf:
// Accordion
$("#accordion").accordion({
header: "h3",
collapsible: true,
autoHeight: false,
navigation: true
});
EDIT
Bezüglich Ihrer zweiten Kommentar:
einen Blick auf http://jqueryui.com/demos/accordion/#option-header haben. Sie können sehen, dass die Option h3
standardmäßig eingestellt ist, so dass Sie sie nicht in Ihrem Anruf einstellen müssen.
Und Sie erhalten eine Antwort auf Ihre Frage hier: JQuery accordion doesn't work without h3 tags.
Es ist ziemlich wichtig, durch jQuery API zu gehen, um Ihr Wissen zu verbessern. Wechseln Sie für die jQuery-API zu http://api.jquery.com/ und für jQuery UI zu http://jqueryui.com/demos/. Wenn Sie weitere Fragen haben, zögern Sie nicht zu fragen nach Sie versucht, um Ihr Problem zu lösen und nach haben Sie etwas Forschung.
Wenn all dies Ihre Frage beantwortet, bitte markieren Sie es als richtige Antwort.
Sie wenden Höhe auf '274' irgendwo an. versuche es zu entfernen oder zumindest zu reduzieren. – Imdad
Ich habe gerade eine Suche nach diesem und ich habe keine Ahnung, wo ich das habe. Wie siehst du das? Danke! – Kim
Untersuchen Sie mit Firebug. Die Standardhöhe ist '274' es nicht so viel sein sollte – Imdad