2016-04-15 15 views
0

Ich hoffe, dass jemand meine Frage helfen können, beantworten ...jQuery Akkordeon-Plugin - Shopify

ich zur Zeit ein Akkordeon auf meiner Shopify Seite bin mit ein paar ziemlich umfangreichen Inhalt anzuzeigen. Sie können eine Demo von dem, was ich hier benutze: http://www.snyderplace.com/demos/accordion.html

Ich möchte in der Lage sein, einen Link auf meiner Webseite zu erstellen, die den Kunden zu sagen, sagen wir das 3. Panel des Akkordeons OPEN, aber ich kann einfach nicht herausfinden, welche JS ich dazu benutzen muss! Kann jemand helfen? Bitte?

Antwort

0

Das erste, was mir in den Sinn kommt, ist eine sinnlose # mit dem Link, als ob Sie zu einem Anker gehen würde. Überprüfen Sie dann beim Laden der Seite, ob die URL den Hashtag enthält, wenn true den zu öffnenden Bereich auslöst.

-Link auf der ursprünglichen Seite:

<a href="/newpag#panel-3" >link</a> 

jQuery:

if(window.location.href.indexOf('#panel-3')){ 
    $('.thirdSection').trigger('click')} 

Ich habe dies überhaupt nicht getestet, aber mit ein bisschen zwicken sollte es den Trick.

+0

Hat nicht funktioniert :-(Hoppla ... "Enter" gedrückt zu früh ... – ACE

+0

Ich habe den Code hinzugefügt, aber es hat nichts getan.Ich sehe dieses Stück Code in meinem .js ... würde dies helfen ? mit etwas // öffnet sich ein Akkordeon-Panel Funktion open ($ this, entscheidet sich) { close (opts); // die richtige Klasse geben dem verknüpften Element $ this.removeClass (opts.cssClose) .addClass (opts.cssOpen); // öffnen Sie das Element opts.animateOpen ($ this, entscheidet sich); // tun Cookies, wenn Plugin verfügbar if (UseCookies (opts)) {// Split t er cookieOpen String von "," id = $ this.attr ('id'); setCookie (id, opts); } } – ACE