jquery accordion-springen und öffnen, um einen bestimmten Abschnitt
verwende ich jquery + jquerui in modx und Akkordeon. Ich wan ' T, um eine horizontale Menü oben, wo ich kann springen (scrollen) auf den Abschnitt (öffnet). Wie möchte ich dies erreichen.
Jetzt mein js sieht wie folgt aus:
/ Accordion
$("#accordion").children("div").each( function() {
var a = $(this).find("a");
var ref = $(a).attr("href");
$(a).attr("href", "#");
$(this).find("div").load(ref);
});
$("#accordion").ajaxStop(function() {
$(this).accordion({
header: "h2",
active: true,
collapsible: true,
clearStyle: true,
navigation: true
});
});
EDIT: mein Akkordeon wird bauen mit wayfinder:
[[Wayfinder? &startId=`6` &outerTpl=`outerTpl` &rowTpl=`rowTpl`]]
rowTpl:
<div>
<h2><a href="[[+wf.link]]">[[+wf.title]]</a></h2>
<div>
<!-- placeholder for content -->
</div>
</div>
outerTpl:
<div id="accordion">[[+wf.wrapper]]</div>
Das topmenu (horizontal) aufgerufen wird wie hier:
[[Wayfinder? &startId=`6` &outerTpl=`QouterTpl` &rowTpl=`QrowTpl`]]
QrowTpl:
<li[[+wf.id]][[+wf.classes]]><a href="[[+wf.link]]" title="[[+wf.title]]" [[+wf.attributes]]>[[+wf.linktext]]</a>[[+wf.wrapper]]</li>
QouterTpl
<ul class="arrowunderline">[[+wf.wrapper]]</ul>
Danke für die Hilfe
InformationsquelleAutor Johannes | 2012-03-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die activate-Methode programmgesteuert zu dem öffnen von einem Akkordeon-panel.
Sehen diese fiddle für ein Beispiel.
InformationsquelleAutor Tuan
NB. aktivieren Methode ist veraltet, da die jquery ui 1.9 und entfernt, seit 1.10. Mehr Infos und alternativen gefunden werden können hier.
InformationsquelleAutor user8472
verwenden Sie diese auf
.ready
Funktion3 = Anzahl der bestimmten Abschnitt im Menü, das Sie wollen, dass es aktiv
InformationsquelleAutor ganji