Сообщение от рони
|
Diphenyl Oxalate,
картинку надо сначала загрузить и только потом запустить весь остальной код создания. нет картинки - нет размеров, или самому их назначить изначально.
|
Я так и делаю
Написал по-другому:
http://tiles.ucoz.net/new.html
Вот так оно выглядит по крайней мере у меня:
http://i.imgur.com/pX7B8zN.jpg
Но ведёт скрипт себя всё равно странно. Если запросить другую картинку, то вместо неё появляется пустое место, при повторном нажатии на кнопку всё становится нормально.
В целом как работает скрипт:
1) вычисляем размеры картинки
2) уменьшаем её так чтобы умещалась на экране
3) дивы, которые закрывают картинку, уже созданы заранее
4) задаём этим дивам размеры и позицию в зав-ти от размера картинки
5) при клике на див делаем его невидимым, часть картинки под ним проявляется
6) при выборе новой картинки проходимся по всем дивам и делаем их вновь visible