Thread Verfasser: fumasu
Thread ID: 1095
Thread Info
Es gibt 16 Beiträge zu diesem Thema, und es wurde 8347 Mal angesehen.  Ausserdem wurden Dateien angehängt.
 Thema drucken
Navigationslink mit Sub-Navigationslinks springt auf und zu
fumasu
Wenn man einen Haupt-Navigationslink mit Sub-Navigationslink hat und zu schnell mit dem Mauzeiger ist und auf den Haupt-Navigationlink darunter kommt, dann springt der Haupt-Navigionslink mit Sub-Navigationslink immer wieder auf und zu.

Siehe meine Website.
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Janilein
Ja ist bekannt, wüsste aber nicht das das bereits irgendwie berichtigt wurde.
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Rolly8-HL
Habe auch eine Frage dazu.

Da es mit hover arbeitet würde ich es mir gerne in onclick umstellen.

add_to_jquery("
$('.fusion_css_navigation_panel ul li').hover(
        function() {
            $(this).find('ul:first').slideDown();
        },
        function() {
            $(this).find('ul:first').slideUp('fast');
        }
    );
$('.fusion_css_navigation_panel li:has(ul)').find('a:first').append(' »');
");

Wie macht man das? oder wo kann man sich das mal ansehen? ist in irgend einer Infusions etwas vergleichbares zu finden?
Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
David
Versuche mal statt hover das click Event.
Liebe Grüße, David Smile

PHP-Fusion Österreich
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Rolly8-HL
Würde ich ja machen, aber nur austauschen geht ja so nicht.
Weiß ja nicht wie und wo da noch was rein muss.


Zusammengefügt am 16. Oktober 2016 um 13:11:55:
Nachtrag:
Habe jetzt mal etwas geändert, ist mit click jetzt wird
die Sub ul:first zwar geöffnet aber die ul darüber geschlossen
die muss aber auf bleiben sonst bring es ja nichts.

Kann man die einzeln ansteuern?

$('.fusion_css_navigation_panel ul li').click(
        function() {
            $(this).find('ul:first').slideToggle(1200);
        },
        function() {
            $(this).find('ul:first').slideToggle(900);
        }
    );


Zusammengefügt am 27. Oktober 2016 um 21:45:02:
Nachtrag:

Bin daran gescheitert, habe mir jetzt aus lauter Verzweiflung eine Eigene gebaut.

Ist jetzt bis 3 Unterkategorien inc. User Info inc. Pn und Einsendung.

Lässt sich alles einzeln auf und zu klappen.

Für Gast etwa 120 px Hoch (Zu geklappt) als S-Admin schon mal locker bis 1300 px hoch (Auf geklappt), nur mal so zum testen.

In dem Zusammenhang auch gleich noch die DeLuxe Dropdown Menu mit angepasst.

Mit angepasster DB_SITE_LINKS & DB_SITE_LINKS_CATS.

Denke mal das ich jetzt die von der V9 nicht mehr brauche.
Rolly8-HL hat folgendes Bild angehängt:
PHPFusion Deutschland Forum Bild Anhang

Bearbeitet von Rolly8-HL am 27. Oktober 2016 19:54:49
Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
David
Oh Sorry .. hab vor lauter Stress direkt darauf vergessen .. :/
Liebe Grüße, David Smile

PHP-Fusion Österreich
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Rolly8-HL
Hallo, habe es rauf und runter versucht aber ohne einen Erfolg.
Das Problem daran ist wenn ich eine Sub aufmachen will geht alles darüber wieder zu wieder zusammen.
Bin aber immer noch an einer Lösung interessiert.
Habe jetzt das ganze etwas Komplizierter gemacht, da ich damit besser zurecht komme, wobei das andere einfacher wäre wenn es denn so gehen würde wie gedacht.
Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Anonymer Benutzer
Basieren die Links per DB-Abfrage? Oder willst du sie hard einfügen?
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
David
Sowie ich gelesen habe, meint er dass CSS-Navigations-Panel, oder?

Falls Ja, so würde es funktionieren (wenn ich alles richtig verstanden habe):

add_to_jquery("
    $('.fusion_css_navigation_panel ul li').click(
      function() {
         $(this).find('ul:first').toggle(500);
      }
    );
    $('.fusion_css_navigation_panel li:has(ul)').find('a:first').append(' »');
   $('.fusion_css_navigation_panel li:has(ul)').find('a:first').removeAttr('href');
    ");


Klick auf Dropdown-Menu, Menü öffnet sich, weiterer Klick, Menü schließt sich.
Liebe Grüße, David Smile

PHP-Fusion Österreich
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Rolly8-HL
Jeep, es geht um die Seitennavigation aus der V9 dich in die V7 übernehmen wollte.

Hat aber das oben beschriebene Problem welches ich in Click ändern wollte.
Beispiel:
1. Mitglieder öffnen Liste wählen komme zur Liste und sie ist zu, Richtig, soll so sein.
2. In Mitglieder liegt Einsendung in der die 3 Link für Artikel & co.
Wenn ich an diese ran will, Mitglieder => Einsendung (jetzt klappt aber Mitglieder wieder zu) => Mitglieder (jetzt ist die Einsendung noch offen) ab jetzt komme ich erst an den Link um ein Artikel ein zu senden.

Wenn man sich jetzt vorstellt ich habe da an die 3 Untermenü dann kann es sich zu unendliche Geschichte entwickeln.

@David habe es getestet, war aber auch so weit, es bleibt aber immer noch das Problem das sich das darüber mit dem neuen Click sich schließen tut, muss aber offen bleiben und sich nur dann schließen nach 2ten Click auf die selbe und alles zu wenn ich auf eine andere Seite komme.


Es geht hier um die Eingangsfrage, die Übernahme von der V9 in die V7 habe ich da schon gelöst, nur eben noch nicht richtig die mit dem Click.

Zusammengefügt am 30. Oktober 2016 um 12:02:07:
Hier mal eine Demo: http://v9hl.rolly8-hl.de/home.php

Obst >> Apfel >> Rot >> Faul versuche mal Faul zu erreichen.
Bearbeitet von Rolly8-HL am 30. Oktober 2016 11:02:07
Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
David
Versuche es mal so:

add_to_jquery("
    $('.fusion_css_navigation_panel ul li').click(
      function() {
         event.stopPropagation();
         $(this).find('ul:first').toggle(500);
         
      }
    );
    $('.fusion_css_navigation_panel li:has(ul)').find('a:first').append(' »');
   $('.fusion_css_navigation_panel li:has(ul)').find('a:first').removeAttr('href');
    ");

Liebe Grüße, David Smile

PHP-Fusion Österreich
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Rolly8-HL
Geht leider nicht, damit werden die erst gar nicht Aufgeklappt.
Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
David
Ganz sicher? Bei mir funktioniert es so einwandfrei.

Ersetzte mal den alten Code durch meinen neuen oben genannten .. und lass diesen auf der Testseite - Mag das mal Live sehen bitte :-) (Vllt wird ja ein Fehler in der Console angezeigt)
Liebe Grüße, David Smile

PHP-Fusion Österreich
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Rolly8-HL

Zitat

Rolly8-HL schrieb:

Hier mal eine Demo: http://v9hl.rolly8-hl.de/home.php

Obst >> Apfel >> Rot >> Faul versuche mal Faul zu erreichen.

Habe ich gemacht aber wie gesagt lässt sich jetzt nicht mehr öffnen,
Fehlerlog ist leer.
Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
David
Stimmt, im Chrome funktionierte es, aber im Firefox nicht ...

Aber so funktioniert es nun:

add_to_jquery("
    $('.fusion_css_navigation_panel ul li').click(
      function(event) {
         event.stopPropagation();
         $(this).find('ul:first').toggle(500);
         
      }
    );
    $('.fusion_css_navigation_panel li:has(ul)').find('a:first').append(' »');
   $('.fusion_css_navigation_panel li:has(ul)').find('a:first').removeAttr('href');
    ");

Liebe Grüße, David Smile

PHP-Fusion Österreich
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Rolly8-HL
JAAAA jetzt geht es, denke mal das sollte eine Alternative sein zur eigentlichen Eingangsfrage und damit also Beantwortet sein.
Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Springe ins Forum: