kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: 2 Javascripte überschneiden sich :-(

    geschrieben von chinosworld

    Ich glaube um deinen Beitrag ganz zu verstehen, muss ich erst mal wissen, was solche Bibliotheken im allgemeinen sind, ich les mich gleich mal schlau, ich habe jetzt ein anderes Script gefunden, dass funktioniert jetzt einwandfrei mit meinem Menü. :)

    Danke.
  • in: 2 Javascripte überschneiden sich :-(

    geschrieben von chinosworld

    Hi,

    Danke für deine Antwort.

    Es handelt sich direkt um mein Projekt, welches mit meinem Account verknüpft ist:

    http://www.chinosworld.lima-city.de/

    Dort nutze ich für Bilder eine Lightbox Bildergalerie (links in der Navigation sind die Bereiche der Seite, welche alle die Lightbox nutzen, klickt man auf ein Bild zum Beispiel hier: http://www.chinosworld.lima-city.de/Seiten/Fotographien/Tiere/Tiere.php sollte wie auf der Ursprungsseite http://lokeshdhakar.com/projects/lightbox2/ ein Effekt kommen).

    Mein anderes Script ist die Navigation bzw ein Teil davon, der funktioniert wunderbar. Klickt man auf einen Menüpunkt "fährt" sich das Menü langsam aus un fächert die Unterpunkte auf.

    Das sind die Script-Tags die ich zum einbinden genutzt habe:
    <script src="http://www.chinosworld.lima-city.de/js/lightbox/prototype.js" type="text/javascript"></script>
    
    <script src="http://www.chinosworld.lima-city.de/js/lightbox/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
    <script src="http://www.chinosworld.lima-city.de/js/lightbox/lightbox.js" type="text/javascript"></script><script src="http://www.chinosworld.lima-city.de/testmoofx/moo.fx.js" type="text/javascript"></script>
    
    <script src="http://www.chinosworld.lima-city.de/js/slidemenu.js" type="text/javascript"></script>
    <script type="text/javascript"> 
    $(document).ready(function () {
    $('li.drawer div:nth-child(2)').hide();
    $('li.drawer h4').click(function () {
    if ($(this).hasClass('open')) {
    $('li.drawer div:visible:nth-child(2)').slideUp().prev().removeClass('open');}
    else {
    $('li.drawer div:visible:nth-child(2)').slideUp().prev().removeClass('open');
    $(this).next().slideDown();
    $(this).addClass('open');}
    });
    });
    </script>

    Mehr Javascript nutze ich auch schon gar nicht.
  • in: 2 Javascripte überschneiden sich :-(

    geschrieben von chinosworld

    Hallo,

    ich habe das Problem, dass sich auf meiner Seite 2 Javascripte überschneiden, wobei das 1 Script komplett ausfällt. Das andere funktioniert wunderbar.

    Genau geht es um die Navigation (die Slide Funktion, zum Aufklappen des Menüs) und zum anderen das Lightbox Script zum Anzeigen von Bildergalerien.

    Laut ersten Suchergebnissen könnten sich Variablen überschneiden, was ich persönlich für ziemlich unglücklich halte. Da ich von Javascript keine Ahnung habe, wäre es wohl auch nicht so super wenn ich da irgendwelche Variablen anpasse, das wird am Ende eh nichts.

    Gibt es eine sichere/effektive Möglichkeit die Scripte irgendwie klar zu trennen, sodass sich die Scripte nicht kreutzen? -.-

    Würde mich über eine Antwort freuen. =)

Login zum Webhosting ohne Werbung!