eriz hat geschrieben tbz kapiert wieder einmal wenig aber irgendwie ist das sehr schoen Betreff: was macht eigentlich ein programmierer den ganzen tag er erzählt geschichten: =========== $(document).ready(function() { // wenn jquery da ist $('.task_filter .head').click(function() { // schau nach dem kopf $(this).siblings(".content") // nimm seine schwester, welche content heisst .animate({ // animiere sie height: "toggle" // tu die höhe törggeln }, 666, // the name of the beast - Offenbarung des Johannes 13:17-18 & 15:2 (vielleicht sind es auch millisekunden ;-) function() { // wennde feddich bist, tu die klassen wechseln (ohne nachtzuschlag) $(this).siblings(".head").toggleClass("collapsed"); // kollabierter geschwister-kopf $(this).siblings(".head").toggleClass("expanded"); // explodierter geschwister-schädel }); }); $("table.selectRow").find(":checkbox").each(function() { // onload alle checker ... $(this).attr("checked",false); // ... fälschen }); $('table.selectRow tr') // alle trs abchecken .click(function(event) { // wenn tr geklickt wird ... if (event.target.type !== 'checkbox') { // ... und es nicht schon auf der checkbox ist ... $(':checkbox', this).trigger('click'); // ... die checkbox klicken (oder besser: vortäuschen) } if ($(':checkbox', this).attr("checked") == true) { // wenn haken gesetzt (täuschung geglückt) $(this).addClass('selected'); // papi die selected class geben } else { // sonst $(this).removeClass('selected'); // papi die wahl-klasse nehmen (immer diese klassenkampf um die wähler) } }) $("#selectAll").click(function() { // alle selectboxen ankreuzen wenn id geklickt wird $("table.selectRow :checkbox").attr("checked", false); // alle boxen als ungeklickt definieren $("table.selectRow tr").trigger("click"); // alle boxen klicken: klick, klick, klick, klick, ... }); $("#unselectAll").click(function() { // und vice versa $("table.selectRow :checkbox").attr("checked", true); // mach es wahr ... $("table.selectRow tr").trigger("click"); // ... danach klick es an }); }); =========== für alle nicht-programmierer: das ist echter code, der so läuft! eriz -- = -- -- = -- -- = -- a n a . w o r d s aus dem hellblauen salon words@ana.ch http://ana.ch/words/ ana.txt seite 444 reicht ana.words weiter! vragen & kommentare & texte, die ihr davon findet, sie seien es wert, dass es die ganze welt erfaehrt, oder mindestens die redaktion, dann mailto:words@ana.ch du willst auch? immer mehr? dann abonnier auch du ana.words: http://ana.ch/txt/444 hast du genug? immer weniger? dann bestell doch nicht ana.words ab: http://ana.ch/txt/444