 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
31.12.2005, 16:56
|
#1
|
|
TP-Member
Registriert seit: Feb 2005
|
Mouseover Effekt funktioniert nicht korrekt
Hallo!
Also ich bin grade dabei die Navigation für eine Seite fertigzustellen. Leider stoße ich dabei auf kleine Problemchen. Wenn ich mit dem Mauszeiger auf den Hauptbutton fährt öffnet sich ja das SubNavigationsfeld. Wenn in diesem SubNavigationesfeld jedoch zu viele Namen drinnen stehen erreicht man nur knapp die untere zeile. Ist schwer zu erklären, guckt es euch halt selbst an.
Das Hauptscript habe ich aus einer Vorlage entnommen. Vielleicht ist das auch die Ursache dafür warum ich es nicht gelöst bekomme. -> Aber zumindestens bin ich ehrlich und sage dass das Hauptlayout nicht von mir ist.
Danke schonmal!
|
|
|
02.01.2006, 21:34
|
#2
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
Der MouseOver funktioniert schon, der MouseMove leider auch!
aus <body onmousemove="closesubnav(event);"> mach <body>!
Edit: Klassenfahrten und Gallerie haben die gleiche Sub-Navi!
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
Geändert von 321 (02.01.2006 um 21:36 Uhr).
|
|
|
03.01.2006, 09:48
|
#3
|
|
TP-Member
Registriert seit: Feb 2005
|
Hey krass. Man du weißt ja gar nicht wie lange ich an der Scheiße rumprobiert habe :-) Ich dachte zuerst daran das es reicht wenn ich meine in die CSS geschriebenen DIV Tags entsprechend ändere aber das war es ja irgendwie nicht. Kannst du mir vielleicht erklären was ich da jetzt genau verändert habe und warum grade dies das bewirkt das es nicht vorzeitig verschwindet?
-> Weil sonst lehrne ich ja nichts draus
|
|
|
03.01.2006, 11:55
|
#4
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
Ich wollte mal bei <body onmousemove="closesubnav(event);"> einen alert('achtung!') reinmachen um zu sehen, wann genau mousemove auftritt. Da ich einen Tippfehler machte, wurde closesubnav(event) nicht mehr ausgeführt. Voilà, ein Zufallstreffer!
Hab dann die vorgeschlagene Änderung gemacht und nochmals getestet, ob alles richtig tut. Und es tat!
Aber durch Anpassung der Abfrage von x und y in closesubnav() sollte es auch nach Deiner Version funktionieren, nur dass das vom Layout abhängig ist, wenn Du zB. Schriftgrösse, padding und dergleichen veränderst.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
03.01.2006, 12:02
|
#5
|
|
TP-Member
Registriert seit: Feb 2005
|
Sry für die dumme Frage aber wo kann man denn die entsprechenden Koordinaten eintragen? Geht das direkt in der Befehlszehle des Mousover Effekts? Oder in die Div-Tags der Jeweiligen Code Zeile für diesen Bereich11
-> ok ein bisschen schwer beschrieben aber du steigst da sicherlich durch ;-)
EDIT: Achso ja... interessante Frage. Warum kommt das gleiche Submenu??? Mmmh, ich werde mal nachher rüber gucken. Wenn du aber eine Lösung parat haben solltest dann wäre es nett es mir mitzuteilen. Werde Fehler sicherlich alleine finden ist halt nur ne Zeitsache. -> hat sich schon erledigt. War total simpel. In der Zuweisung zum Submenu war einfach die Zuweisung die gleiche wie bei Klassenfahrten (sprich submenu4). Die "4" einfach durch eine "5"ersetzt und fertig is der Lack ;-)
Geändert von Makka Marki (03.01.2006 um 12:21 Uhr).
|
|
|
03.01.2006, 13:23
|
#6
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
Das gleiche Submenu bei Klassenfahrt und Gallerie kommt von 4 gleich 4
<a href="#" id="gl4" class="glink" onmouseover="ehandler(event,menuitem4);">Klassenfahrten</a>
<a href="#" id="gl4" class="glink" onmouseover="ehandler(event,menuitem4);">Gallerie</a>
Betr. y
y < 48: Du fährst mit der Maus oben aus der Navi raus
y > 107: Du fährst mit der Maus unten aus der Navi raus, was bei 2 Zeilen im Submenü zuweit oben ist.
so gehts aber: if ((event.clientY <48)||(event.clientY > 125))
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
03.01.2006, 13:56
|
#7
|
|
TP-Member
Registriert seit: Feb 2005
|
Das obere von dir genannte wusste ich ja schon :-) Aber danke fürs untere das war mir neu ;-)
Geändert von Makka Marki (04.01.2006 um 06:13 Uhr).
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:29 Uhr.
|
 |