![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| CSS-Spinner Registriert seit: 27.08.2005 Ort: Kissing
Beiträge: 46
|
Wäre um jede Hilfe froh. Meine Erfahrungen mit Javascript sind bisher gleich 0 aber ich habe mich jetzt mal an dem ganzen Zeug versucht und festgestellt, dass es ein paar witzige Sachen ermöglicht. Mein Problem ist folgendes: Ich habe auf einer Seite viele Boxen, mit jeweils einem Link davor, beide tragen eine Klasse Diese Klasse ermittle ich per getElementsByClass. Ich habe auch bereits eine Funktion, die mir erlaubt, eine Box beim Klick auf den Link zu verstecken / anzuzeigen, allerdings will die als parameter natürlich eine einzelne Variable (also die ID des zu verbergenden elements) und nicht ein ganzes array. wie schaffe ich es, dass einmal durch die einzelnen links aus dem array gegangen wird und jedem einzelnen jeweils ein item aus dem array der boxen zugeteilt wird? die funktion für den mover ist folgende: Code: funktion_für_mover = new fx.Combo('_id des elements_', {...});
Code: ToogleID = document.getElementByClass('_ID_');
ToggleID.onclick = function() {
funktion_für_mover.toggle();
};
Hilft mir bitte jemand? Geändert von pichfl (16.02.2006 um 19:41 Uhr) |
| | |
| | Nach oben #3 |
| CSS-Spinner Registriert seit: 27.08.2005 Ort: Kissing
Beiträge: 46
|
nach langem rumprobieren, einiger Hilfe vom entwickler und vielen versuchen, hab ich die lösung gefunden. Code: var infoPanes = function() {
document.getElementsByClassName('info').each(
function(element){
element.fx = new fx.Combo(element, {duration:infoToggleDuration, opacity:true, height:true, width:false, transition: fx.quadOut});
element.fx.hide();
}
);
document.getElementsByClassName('toggleinfo').each(
function(element){
element.onclick = function() {
Element.find(element, 'nextSibling').fx.toggle();
}
}
);
};
(benötigt: moo.fx-effekt-bibliotek, prototype.lite) was das ding macht? es sucht sich aus einer html-datei, in der das script aufgerufen wird alle elemente mit der class="toggleinfo" und alle elemente mit class="info", wobei beide elemente direkt aufeinander folgen müssen (also erst ein tag mit "toggleinfo" dann einer mit "info"). der .info wird dann versteckt und erst mit einem klick auf toggleinfo wieder angezeigt. mit schöner animation und einem fade-effekt. das ganze funktioniert ohne eine zeile javascrit direkt im html-code. es reicht, wenn man das ganze in eine externe javascrip-datei packt und verlinkt. |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [PHP] thumbnails erstellen - kleine Funktion | Jann Hendrik | Tutorials | 2 | 16.01.2008 10:38 |
| [PHP4]Innerhalb einer statischen Funktion auf den Klassennamen zugreifen | Artemis | PHP-Programmierung | 11 | 04.05.2007 20:31 |
| [PHP] FTP-Funktionen in PHP nutzen | MrNiceGuy | Tutorials | 0 | 24.05.2006 14:18 |
| [JS] Alle Checkboxen auf einmal (de-)markieren | Buhmann | Tutorials | 0 | 15.03.2006 17:40 |
| [PHP] Aktuell gespielten Titel von XMMS auf einer Webseite in einer Grafik anzeigen | Corvin | Tutorials | 0 | 28.11.2005 16:26 |