tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von rd4eva
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
907
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    patrikb patrikb ist offline Grünschnabel
    Registriert seit
    Jan 2011
    Beiträge
    2
    Hallo zusammen,

    vorweg möchte ich sagen, dass ich in jQuery & Javascripte unerfahren bin.
    Ich hoffe, ich kann das Problem gut genug schildern, falls es Fragen gibt einfach nach hacken Wäre euch sehr dankbar.

    1. Aktueller Zustand: Link
    Das ist die Seite an der ich arbeite. Auf der Startseite direkt wird das nächste Event angekündigt und dort soll jetzt auch das darauf folgende Event beworben werden.

    2. jQuery Slider Link
    Mit Hilfe eines Sliders möchte ich erreichen, dass man zum nächsten Event gelangt (natürlich auch wieder zurück). Auf dem Link klappt das wunderbar, da ich die Toolbar (die auf der richtigen Seite trotzdem erscheinen soll) weg gelassen.

    3. Kombination Link
    Verwende ich jetzt den Slider und die Toolbar zusammen in einer HTML Datei so verschwindet auf ein Mal der Slider.
    Die Toolbar wird mit diesem Script hervorgerufen:
    Code :
    1
    
    <script src="http://cdn.wibiya.com/Toolbars/dir_0668/Toolbar_668898/Loader_668898.js" type="text/javascript"></script>

    Im Internet habe ich auch schon versucht nachzuforschen, jedoch bin ich auf kein Ergebnis gekommen weil ich mich zu wenig damit auskenne.

    Unter anderem auf diese Seite: Using jQuery with Other Libraries
    Leider ohne Erfolg. Vielleicht ist auf der Seite die Lösung für mich beschrieben, nur ich komme leider nicht darauf durch meine wenigen Kenntnisse. Wäre froh wenn mir weiter geholfen werden kann

    Grüße
    Patrik
     

  2. #2
    Avatar von rd4eva
    rd4eva rd4eva ist offline Mitglied Brillant
    Registriert seit
    Feb 2003
    Beiträge
    756
    Unter anderem auf diese Seite: Using jQuery with Other Libraries
    Da bist du schon auf der richtigen Fährte.

    Du hast bereits prototype und scriptaculous eingebunden und willst nun zusätzlich auch noch jQuery einbinden.
    Das Problem dabei ist das prototype und jQuery ( bei scriptaculous weiss ich es nicht ) den selben "Identifizerer" verwenden um angesprochen zu werden ( nämlich $ ).

    Es passiert im Prinzip genau das gleiche was passieren würde wenn du zwei Funktionen erstellst die beide den selben Namen haben. Die letzte überschreibt die erste.

    Also lange rede kurzer Sinn, du musst genau das machen was in der jQuery doku geschrieben steht :

    Code javascript:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    <script src="prototype.js"></script>
    <script src="jquery.js"></script>
       <script>
         jQuery.noConflict();
         
         // Use jQuery via jQuery(...)
         jQuery(document).ready(function(){
           jQuery("div").hide();
         });
       </script>

    Also:
    Zuerst protoype, scriptaculous einbinden und dann jQuery.
    Danach jQuery.noConflict(); in ein Script-Block schreiben.
    Alle jQuery Aufrufe nicht mehr mit $... sondern mit jQuery... beginnen.
    Zum Beispiel in deinem Fall:

    Anstatt
    Code javascript:
    1
    2
    3
    4
    5
    6
    7
    8
    
    $(document).ready(function(){
      var currentPosition = 0;
      var slideWidth = 760;
      var slides = $('.slide');
      var numberOfSlides = slides.length;
    .
    .
    .

    Muss es dann so aussehen
    Code javascript:
    1
    2
    3
    4
    5
    6
    7
    8
    
    jQuery(document).ready(function(){
      var currentPosition = 0;
      var slideWidth = 760;
      var slides = jQuery('.slide');
      var numberOfSlides = slides.length;
    .
    .
    .
    patrikb bedankt sich. 
    In order to understand recursion, one must first understand recursion.

  3. #3
    patrikb patrikb ist offline Grünschnabel
    Registriert seit
    Jan 2011
    Beiträge
    2
    Wow! Einfacher als gedacht. Sehr schön und ausführlich von dir erklärt.
    Habe nun die $-Zeichen durch "jQuery" ersetzt und es klappt. Jetzt kann ich mich an die nächste Eventgrafik setzen.

    Vielen vielen Dank!
     

Ähnliche Themen

  1. Content Slider JQuery UI
    Von LeMarkus im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 17.11.10, 22:54
  2. jQuery - Text im Forum aufklappen - ID Konflikt?
    Von Tanek im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 05.03.10, 11:48
  3. jquery slider
    Von ropueh im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 24.02.10, 10:09
  4. Konflikt zwischen 2 jquery-basierenden Komponenten
    Von hinkel11 im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 03.04.09, 17:11
  5. Suche 360° Slider (am besten für jQuery)
    Von schoko im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 06.06.08, 19:20

Stichworte