JavaScript alert wird doppelt ausgegeben
Eingetragen von JenneMander (112)
am 13.08.2013 - 09:39 Uhr in
am 13.08.2013 - 09:39 Uhr in
Hallo Forum,
ich verwende das Omegatheme und habe über das Theme eine JavaScript-Funktion implementiert. Diese bewirkt das, wenn ich einen Button anklicke zwei Alerts ausgegeben werden. Nun ist es jedoch so dass die zwei Alerts doppelt ausgegeben werden, sprich erst "A","B" und direkt im Anschluss gleichnochmal, als würde die Funktion doppelt ausgeführt.
Leider habe ich keine Ahnung warum?
Vielleicht kann mir jemand von euch helfen.
mit freundlichem Gruß
Jenne
(function ($) {
Drupal.behaviors.exampleBehavior =
{
attach: function (context, settings)
{
$('.btn').click(function()
{
alert(this.value);
alert(this.name);
});
}
};
})(jQuery);
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo, ohne Zugriff ist das
am 13.08.2013 - 13:26 Uhr
Hallo,
ohne Zugriff ist das immer schwer zu sagen, was das JS so treibt ;)
Was du versuchen kannst, ist folgendes:
(function ($) {
Drupal.behaviors.exampleBehavior =
{
attach: function (context, settings)
{
$('.btn').once('.btn', function() {
$(this).click(function() {
alert(this.value);
alert(this.name);
})
})
}
};
})(jQuery);
Gruß
Christian
Don't code today what you can't debug tomorrow
Ariya Hidayat
Hi, vielen Dank. Eigenartiger
am 16.08.2013 - 05:32 Uhr
Hi, vielen Dank. Eigenartiger weise tritt das Phänomen nicht mehr auf, wenn der Code erweitert wird. Ich werde den einzel Code dennoch testen.