I need a single html page developed. When the page loads, it will make an Ajax call that will return data in JSON format. The data will contain the number of rows and columns for a table, as well as an array containing the table cells that are "taken". The code will dynamically build a table using Jquery containing the given number of rows and columns, and will also indicate the "taken" cells by labeling them with the word "Taken" as well as an image (you can use an image of your choice, but I just want the code to be able to populate the cell with both text and an image). Please see the attached diagram for an example.
The number of rows may vary from 1-7. The number of columns may vary from 1-7. Therefore, the code needs to be able to handle tables from 1 to 49 cells. The code needs to use the Twitter Bootstrap layout when building the table. Note that there will be very little html in the page - the table needs to be built dynamically using Jquery, and use the Twitter Bootstrap layout. Please see the enclosed HTML as a sample showing how the HTML would look if it were hard-coded in the page.
The page also needs a button labeled "Choose Cell". When the button is clicked, the button-click event handling code needs to randomly highlight a single non-taken table cell every 1/10 second. After 10 seconds (after 100 cells have been randomly highlighted one at a time), the code needs to flip over one of the non-taken cells, and change the cell text to "Your Choice". Here is an example of a Jquery plug-in that shows how I would like the cell flipped: [url removed, login to view] Basically, the idea is that the user is participating in a drawing, and is having the program select their space. During the 10 seconds, it will appear to the user that the program is randomly selecting cells, and then after 10 seconds, their actual cell choice is displayed.
13 freelancere byder i gennemsnit $167 på dette job
hello, i saw your requirements. i have enough experience in AJAX and jQuery. if you need, i can help you asap. now, i 'm ready to start. thank you.
I can complete this work in maximum of 5 hours with complete testing. I can do it now for you. Give me the chance to showcase my talent. I will charge you $5 less than the lowest bid for this.