jQuery aktivieren

Ne eben nicht …

Man kann keine zwei IDs vergebn, eine ID ist immer eindeutig.

Dein Bild hat zwei IDs

podbild tinymce-editor-image-6d56ef74-21d2-4f17-9198-984db8f53c6b

Auch hast du immer noch irgendwo deinen alten Code unten drin, diesen würde ich mal rausnehmen …

Wenn man das ganze korrekt einbindet ohne diesen ganzen Murx und sich auch an das Event hängt dann funktioniert es auch. Habe es eben bei dir über die Dev Console getestet. 

Siehe hier: http://d.pr/v/Adis

Oh mann! Wie dämlich von mir!! Natürlich gibt es keine 2 ids…

Und jetzt funktioniert es auch :slight_smile:

Tausend Dank für deine Hilfe und deine / eure Geduld!

(den “alten” Code hab ich allerdings nicht mehr entdeckt. Ich habe die index.tpl mit meinen änderungen auch wieder gelöscht gehabt)

 

lg Nadja

Hallo,

auch wenn hier schon ein paar Loesungsansaetze stehen wuerde ich gerne meinen Senf dazu geben.

Ich hatte das gleiche Problem und hab alles moegliche ausprobiert aber keine Loesung war simpel und schoen. Durch Zufall bin ich auf die sehr zu empfelenden Udemy-Shopware-Kurse gestossen, die man sich meistens Kostenlos ansehen kann (Online Courses - Anytime, Anywhere | Udemy)

Die Loesung fuer das Problem ist sehr Einfach:

THEME.PHP

protected $javascript = [
      'src/js/jquery.custom.js' 
    ];

JQUERY.CUSTOM.JS

(function($, window, document) {

  $(document).ready(function() {
    $(window).on('scroll', function() {
      console.log('scrollevent');
    });
  });

})(jQuery, window, document);

Es ist nur eine selbstaufrufende Funktion, der du als Parameter alles gibst was du verwenden moechtest, z.B. jQuery, window und document. Das kannst du dann ganz normal benutzen :slight_smile:

 

Ich hoffe ich konnte helfen!

 

Viele Gruesse

Marius

1 Like