multi fire on click

Status
Niet open voor verdere reacties.

phobia

Terugkerende gebruiker
Lid geworden
4 sep 2006
Berichten
1.777
Goedeavond allemaal,

ik ben met een thuis projectje bezig. Maar ik loop vast.
Ik gebruik onderstaande code om clicks op de pagina te registreren op een element met de handlebar class.
Maar als ik dit doe, dan word de code meerdere keren uitgevoerd.

Nu las ik op het net dat je dan de .off() functie voor de .on() moet plaatsen.
Dit heeft het effect dat de code maar een keer uitgevoerd word. Maar daarna werken de andere knoppen niet meer.

En als ik het zo maak dat ik de onderstaande code met een functie opnieuw uitvoer. Dan kan ik daarna nog een andere knop gebruiken, maar daarna breek de code weer.

Kan iemand mij uitleggen hoe ik die werkte kan krijgen?

[JS]$("body").off().on('click', '.handlebar', function(event){
console.log("klikt een handlebar");
event.preventDefault();
href = $(this).attr("href");

var obj = _get(href, false);

obj.done(function( msg ) {
handlebar(msg)
init();
});
});[/JS]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan