+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Bestimmten Punkt aus jQuery Accordion aufgeklappt anzeigen

  1. #1
    fiu
    fiu ist offline
    TP-Veteran fiu macht sich hier sehr viel Mühe Avatar von fiu
    Registriert seit
    Nov 2003
    Ort
    Graz
    Beiträge
    1.720

    Bestimmten Punkt aus jQuery Accordion aufgeklappt anzeigen

    Edit: Ich hab den Titel vergessen tut mir leid ... kann ihn aber nicht ergänzen ...

    Hallo Leute ich schonwieder

    Ich bin in JavaScript nicht wirklich fit und habe ein - vermutlich leicht zu lösendes - Problem:

    Ich bediene mich eines vorgefertigten Scripts für ein Menü was ich auf der Seite benutze:

    http://www.i-marco.nl/weblog/jquery-accordion-3/ ==> und zwar die 3te Variante

    Leider entsteht dadurch folgendes Problem ... wenn man php content "includet", ladet sich die Seite neu und das Menü "fällt zusammen" ...

    Es gibt zwar eine Funktion mit expandfirst ... aber wie der name schon sagt gilt das nur für den ersten Menüpunkt

    lässt es sich realisieren das die Funktion so wie bei Menü 3 ist, sprich bei Click auf und auf wunsch wieder zu PLUS das beim laden der Seite eines (und nicht nur das erste) .. von Haus auf offen ist... hier noch der (hoffentlich richtige) JavaScript-teil:


    HTML-Code:
    function initMenus() {
    	$('ul.menu ul').hide();
    	$.each($('ul.menu'), function(){
    		$('#' + this.id + '.expandfirst ul:first').show(); <== das dürfte die relevante Zeile sein ... die erste "Zeile" der ul erhält .show ... aber wie kann ich das so machen das ich der ul die class geben kann: expandfirst, expandsecond etc...
    	});
    	$('ul.menu li a').click(
    		function() {
    			var checkElement = $(this).next();
    			var parent = this.parentNode.parentNode.id;
    
    			if($('#' + parent).hasClass('noaccordion')) {
    				$(this).next().slideToggle('normal');
    				return false;
    			}
    			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
    				if($('#' + parent).hasClass('collapsible')) {
    					$('#' + parent + ' ul:visible').slideUp('normal');
    				}
    				return false;
    			}
    			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
    				$('#' + parent + ' ul:visible').slideUp('normal');
    				checkElement.slideDown('normal');
    				return false;
    			}
    		}
    	);
    }
    $(document).ready(function() {initMenus();});
    besten Dank und mfg fiu

  2. #2
    TP-Supporter Bruecksen hilft, wo's geht Bruecksen hilft, wo's geht Bruecksen hilft, wo's geht Avatar von Bruecksen
    Registriert seit
    Mar 2002
    Ort
    Stuttgart
    Beiträge
    370
    ich zitiere einfach mal von deiner verlinkten Seite
    There is no cookie stuff. Please control state through your page (generation) code by adding the expand class to items that need to be expanded t page load time.
    Einfach an das zu öffnende item element die klasse expand hinzufügen und voila:
    HTML-Code:
    <li class="expand"></li>

    Viele Grüße
    Matthias.
    http://www.bruecksen.de


  3. #3
    fiu
    fiu ist offline
    TP-Veteran fiu macht sich hier sehr viel Mühe Avatar von fiu
    Registriert seit
    Nov 2003
    Ort
    Graz
    Beiträge
    1.720
    oh mein gott .. das ist mir so peinlich .. ... aber genau das was ich will ... naja ... vielen lieben dank ... *imbodenversink*

  4. #4
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Nachdem das nun klappt könntest Du daran arbeiten, deine Threads im richtigen Board zu posten. Gestern CSS, heute JS - das hier ist die Dynamik, da geht es primär um Programmierung mit PHP/MySQL. CSS und JS haben ihre eigenen Bretter.

  5. #5
    TP-Moderator Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    Wo unser phpBuddy recht hat, da hat er recht
    Das nächste kannst Du Deinen Hinweis, dass Du einen Titel vergessen hast ruhig kleiner, dafür aber den gewünschten Titel größer schreiben

    PS: Ist verschoben und betitelt.
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  6. #6
    fiu
    fiu ist offline
    TP-Veteran fiu macht sich hier sehr viel Mühe Avatar von fiu
    Registriert seit
    Nov 2003
    Ort
    Graz
    Beiträge
    1.720
    Zitat Zitat von phpBuddy
    Nachdem das nun klappt könntest Du daran arbeiten, deine Threads im richtigen Board zu posten.
    Ich war ne Zeit lang inaktiv .. damals gabs dafür noch keine eigenen Bretter .. ich werds mir in Zukunft zu Herzen nehmen

    Zitat Zitat von Cybergreek
    Das nächste mal kannst Du Deinen Hinweis, dass Du einen Titel vergessen hast ruhig kleiner, dafür aber den gewünschten Titel größer schreiben
    Auch das tut mir leid .. aber dank der Moderatoren die im TP immer auf Zack sind bin ich nochmal mit einem blauem Auge davon gekommen.

    Asche auf mein Haupt ^^

    mfg fiu
    Geändert von fiu (14.06.2010 um 09:54 Uhr)

+ Antworten

Ähnliche Themen

  1. Datei auslesen erst ab einem bestimmten Punkt
    Von paby im Forum Traum-Dynamik
    Antworten: 5
    Letzter Beitrag: 26.05.2010, 19:34
  2. Antworten: 11
    Letzter Beitrag: 29.04.2010, 18:29
  3. Innerhalb eines Videos zu einem bestimmten Punkt springen.
    Von LoiK im Forum Flash & Multimedia
    Antworten: 3
    Letzter Beitrag: 06.06.2008, 21:33
  4. Ebene an bestimmten Punkt ausrichten lassen
    Von LarryR im Forum Dreamweaver & andere Webeditoren
    Antworten: 11
    Letzter Beitrag: 21.03.2005, 20:23
  5. MC per AS an bestimmten Punkt bewegen
    Von nis im Forum Flash & Multimedia
    Antworten: 2
    Letzter Beitrag: 15.07.2004, 10:07

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51