| | | | |
| |||||||
| JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Um Nikosch und Chriz noch mal zu untermauern und dir zu zeigen was du da selektierst: CSS: #Navigation li SGML-XQuery: //*[@id='Navigation']/li Code: <ul id="Navigation">
<li><a href="/1">1</a></li>
<li><a href="#">2</a>
<ul>
<li class="li_topic"></li>
<li><a href="1">1</a></li>
<li><a href="2">2</a></li>
</ul>
</li>
<li><a href="/3">3</a></li>
<li><a href="#">4</a>
<ul>
<li class="li_topic"></li>
<li><a href="1">1</a></li>
<li><a href="2">2</a></li>
</ul>
</li>
</ul>
SGML-XQUERY: //*[@id='Navigation']/li/ul Code: <ul id="Navigation">
<li><a href="/1">1</a></li>
<li><a href="#">2</a>
<ul>
<li class="li_topic"></li>
<li><a href="1">1</a></li>
<li><a href="2">2</a></li>
</ul>
</li>[/color]
<li><a href="/3">3</a></li>
<li><a href="#">4</a>
<ul>
<li class="li_topic"></li>
<li><a href="1">1</a></li>
<li><a href="2">2</a></li>
</ul>
</li>
</ul>
Code: $(document).ready(function(){
$("#Navigation li").mouseover(function(){
$(this).find("ul").fadeIn(600);
});
});
Code: $(document).ready(function(){
$("#Navigation li").mouseover(function(){
$(this).find("ul").fadeIn(600);
}).mouseout(function(){
$(this).find("ul").fadeOut(600);
});
});
__________________ |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Sorry, aber das ist immer noch Murks. Wenn man mit Effekten arbeitet und sowohl ein- wie ausfährt, sollte man darauf achten, dass die Animation beendet wird, wenn man das Element 2 mal schnell hintereinander hovert. Erst Recht bei 600ms duration. Siehe jquery stop sowie :animated Statt mouseover sollte man lieber mouseenter und focus binden. Sonst bubbled das Event nach oben, wenn man das innere ul hovered. Nach dem Traversing auf alle inneren ul-Elemente würde ich noch ein .first() anhängen. Meiner Meinung nach besser so: PHP-Code: Basti |
| | |
| | |
| Erfahrener Benutzer | Ist ein Argument, ich bin davon ausgegangen das fade*() automatisch laufende Animationen auf dem Node stoppt. ( MooTools fader tun das, ich nutze primär mootools nicht jquery ). Ich hab den Quellcode hier nur adaptiert ( meiner angedachten logik nach )
__________________ |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 01.11.2008
Beiträge: 825
PHP-Kenntnisse: Anfänger ![]() | danke, das war schon alles sehr hilfreich, jetzt bin ich wieder etwas schlauer... aber...! die funktion hat probleme mit meinem navi da ich das untermenü ein stück weit hochschiebe und somit das li verdecke mit dem das untermenü erscheint(wegen grafischen elementen kann ich das nur so machen..) aber.. nicht so schlimm.. hab jetzt eine klasse eingebunden http://berndmatzner.de/jquery/hoveraccordion/ funktioniert bestens... trotzdem danke anbei nochmal ein stück code mit dem ich ein div ein bzw ausblende.. was meint ihr dazu? (funktioniert bis auf das "inhalt" während der anim verschoben wird und die animation bei schnellem klicken immer komplett abläuft anstatt ab dem punkt wo die letzt anim gestoppt wurde.. such gerade wie man das noch lösen kann PHP-Code: |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Einfaches JQuery resize und scoll läuft nicht | smilla | JavaScript, Ajax und mehr | 5 | 08.02.2011 20:44 |
| JQUERY: 5 Bilder anzeigen, dann ausblenden und dann die nächsten laden? | sturmi | JavaScript, Ajax und mehr | 5 | 30.01.2011 19:24 |
| jQuery, einem DOM-Knoten eine Payload anhängen | Chriz | JavaScript, Ajax und mehr | 6 | 22.12.2010 15:31 |
| jQuery - Text an Cursorposition einfügen | Koala | JavaScript, Ajax und mehr | 5 | 11.11.2010 21:28 |
| Bin noch ein Anfänger mit jquery bitte um hilfe | bomber007 | JavaScript, Ajax und mehr | 4 | 19.08.2010 23:34 |
| [Erledigt] jQuery Slider - In eine Richtung sperren | Trainmaster | JavaScript, Ajax und mehr | 2 | 08.08.2010 16:06 |
| [Erledigt] Statistik mit jQuery | DJ_RhoxxZ | JavaScript, Ajax und mehr | 6 | 25.07.2010 17:47 |
| jQuery findet Element nicht | ByStones | JavaScript, Ajax und mehr | 8 | 11.06.2010 14:03 |
| jQuery Plug scroll to - wie einbetten? | mxxxx | JavaScript, Ajax und mehr | 5 | 24.04.2010 18:12 |
| [Erledigt] jQuery Dateien nachladen | Phoscur | JavaScript, Ajax und mehr | 7 | 14.03.2009 13:44 |
| jQuery Plugin - so richtig? | stayInside | JavaScript, Ajax und mehr | 5 | 23.02.2009 12:34 |
| Mehrere div's mit gleichen ID anzeigen / ausblenden | phpbeginner | HTML, Usability und Barrierefreiheit | 9 | 06.09.2007 02:48 |
| Baumstruktur anzeigen | PHP-Fortgeschrittene | 13 | 31.03.2006 21:37 | |
| [Erledigt] Cookie - Seite anzeigen / nicht anzeigen | PHP Tipps 2004-2 | 2 | 11.11.2004 15:59 | |
| Alle Datenbanken und Tabellen anzeigen anzeigen | imported_Lumio | PHP Tipps 2004 | 4 | 13.09.2004 14:26 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| navigation hover einblenden javascript, jquery ul einblenden, jquery mouseover, jquery ul, jquery ul li, jquery mouseenter, mouseover jquery, jquery ul navigation, jquery liste anzeigen, jquery baumstruktur, jquery ul anzeigen, jquery div einblenden mouseover, jquery div einblenden, jquery mouseover div einblenden, jquery einblenden onmouseover, jquery einblenden mouseover, jquery navigation ausblenden, ul li jquery, mouse on hover liste anzeigen name=, text mit jquery verstecken mit mouseover |