Warum ist es eine schlechte Übung, dies zu tun? Welche Probleme verursacht dies für das Programm?Warum ist es eine schlechte Übung, eine Klickfunktion in einer Klickfunktion zu haben? JQuery
$("foo").click(function(){
$("another-foo").click(function({
}));
});
weil es nicht immer richtig zünden kann. es wird wie ein Treffer sein. Erstellen Sie einfach eine Funktion und rufen Sie diese Funktion einfach in Ihrem $ ("foo") auf. Click (function() {...? –
Das liegt daran, dass Sie den Status der Ereignisse an keiner Stelle in der Lebensdauer Delegierte Event-Handler, oder mit Flags zum Aktivieren/Deaktivieren der Logik sind viel bessere Ansätze –
würde es einen Unterschied machen, wenn ich $ ("another-foo"). Klicken Sie auf (function()) in einer Funktion doThis() und aufrufen Funktion nach $ ("foo"). click (function())? –