Начинаю изучать js. Решила изучать на практике. По совету одного из участников начала делать "пятнашку":
http://jsfiddle.net/vC8qU/1/
Пока можно двигать только по вертикали. Проблема такая: если "двигать" ячейки вниз то они двигаются до конца, а если "поднимать" то последняя не поднимается, так и остается в нижнем углу...
Подскажите, пожалуйста, почему так?
Реализация примерно такая:
1. Создается одномерный массив и рандомно сортируется(не суть как)
2. Затем добавляется в двумерный массив 4х4 и цифры из этого массива заносятся в таблицу
3. При клике проверятся есть ли рядом пустая ячейка и если есть то в нее записывается цифра из "кликнутой" ячейки, а в "кликнутой" все стирается.