WinFuture-Forum.de: Per Javascript N Div-containter Ausblenden - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Per Javascript N Div-containter Ausblenden Alle aufgeklappten Navigationslayer per JS schliessen


#1 Mitglied ist offline   daarg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.211
  • Beigetreten: 30. November 11
  • Reputation: 4
  • Geschlecht:Männlich

geschrieben 16. März 2006 - 06:23

hello ng,

für ein kundenprojekt muss ich eine layer-navigation aufbauen (bei onmouseover der hauptrubrikpunkte klappen alle unterrubriken via absolutem div-container auf). das ganze wird mit einem cms-system umgesetzt. die zustände fürs aufklappen hab ich inzwischen geschaft - was mir aber noch kopfzebrechen bereitet, ist das korrekte schliessen beim verlassen des navigationsbereiches.

hat jemand nen ansatz für mich, wie ich bei nem mouseeevent (onmouseout) alle geöffneten layer schliessen kann.

um das ganze einzugrenzen:
alle geöffnetet layer haben dieselbe klassen und es wurde ihnen via javascript der style "display:block" zugewiesen. ist es irgendwie möglich alle solchen klassen/styles über z.bsp getElementById oder via className zu schliessen?


thx
// ch
as wolves among sheep we have wandered [bathory, dis irae]
0

Anzeige



#2 Mitglied ist offline   MaliMaster 

  • Gruppe: aktive Mitglieder
  • Beiträge: 905
  • Beigetreten: 10. April 02
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Deutschland

geschrieben 16. März 2006 - 07:20

Das brauchst du nicht mal mit JavaScript machen, das geht auch mit CSS =) Oder muss es mit JS sein?
0

#3 Mitglied ist offline   daarg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.211
  • Beigetreten: 30. November 11
  • Reputation: 4
  • Geschlecht:Männlich

geschrieben 16. März 2006 - 08:22

kann mir nicht vorstellen, das alles mit css realisierbar ist...
as wolves among sheep we have wandered [bathory, dis irae]
0

#4 Mitglied ist offline   flo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 7.922
  • Beigetreten: 14. November 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 16. März 2006 - 09:04

wenn du es mit display:block erscheinen lässt, dann mach es doch mit display:none wieder weg
0

#5 Mitglied ist offline   MaliMaster 

  • Gruppe: aktive Mitglieder
  • Beiträge: 905
  • Beigetreten: 10. April 02
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Deutschland

geschrieben 16. März 2006 - 11:24

Jup so hab ichs mir auch gedacht, sollte eigentlich kein prob sein =)
0

#6 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.505
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 16. März 2006 - 14:56

divs = document.getElementByName('div');
for (i=0; i<divs.length(); i++) {
div = divs.item(i);
attr = div.getAttributes();
if (attr.getAttributeByName('class')='spitzenklasse')
attr.setAttribute('style','display:none');
}
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#7 Mitglied ist offline   daarg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.211
  • Beigetreten: 30. November 11
  • Reputation: 4
  • Geschlecht:Männlich

geschrieben 16. März 2006 - 17:15

@rika, dank dir - werds morgen versuchen.

// ch
as wolves among sheep we have wandered [bathory, dis irae]
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0