I have put together a simple timetable snippet for helping keep track of time, or to do time allocation of some resource.
Check it out on jsfiddle:
This is a jQuery plugin. It works by converting a table with checkboxes inside each td
into a time planner. It does this by moving the checkboxes away from their td
containers into a div inserted below the table.
Here is that DIV's HTML. As you can see it has all the checkboxes from every cell.
<div style="display: none;" class="timeplanner-checkbox-dump">
<input type="checkbox" checked="checked" name="0-0">
<input type="checkbox" name="1-0">
<input type="checkbox" name="2-0">
<input type="checkbox" che...
Then it routes the events of each td
into its containee checkbox. This is done by using an annonymous function for each td
. In a jQuery.each
loop I declare var checkbox_here
, (so it is different for every closure) and then just do $(checkbox_here)-click()
in the click event handler for the td
.
No comments:
Post a Comment