• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Mit JS (mootools) Klassen ansprechen?

Quabbe

Mitglied
Hey Leute,

ich suche verzweifelt nach einer Möglichkeit, Klassen statt IDs anzusprechen. Im folgenden Code wird #box angesprochen, es soll aber .box angesprochen werden. Kann mir jemand helfen?

Code:
<script type="text/javascript">window.addEvent('domready', function(){


  //First Example
  var el = $('box'),
    color = el.getStyle('backgroundColor');


  // We are setting the opacity of the element to 0.5 and adding two events
  $('box').set('opacity', 0.5).addEvents({
    mouseenter: function(){
      // This morphes the opacity and backgroundColor
      this.morph({
        'opacity': 0.5,
        'background-color': '#fff'
      });
    },
    mouseleave: function(){
      // Morphes back to the original style
      this.morph({
        'opacity': 1,
      });
    }
  });
});
</script>
 
Werbung:
Hallo,

habe zwar bloss mit jquery gearbeitet aber versuch doch einfach mal, bei allen ändern.
Code:
var el = $('box'),
in
Code:
var el = $('.box'),
so ist bei jquery (obwohl id mit #box angesprochen wird).

Cheffchen
 
Werbung:
Hi Cheffchen,

das war auch mein erster Versuch. Aber ich habs gerade eben nach gefühlt zweistündiger Recherche endlich rausgefunden: das Pünktchen UND ein zweites $-Zeichen waren nötig, um die ID in eine Class umzuwandeln. Hmpf! Egal, jetzt läuft endlich alles. Danke Dir trotzdem für Deine Antwort! :)
 
Werbung:
Zurück
Oben