Делаю галерейку, дёргает экран

Кощей

if(!$needle) die("ooh");
Делаю галерейку, дёргает экран

Вот гляньте
http://pushkino.com.ua/ru/appartments/2rooms2places#63

Якорь я делаю внизу страницы но в ффоксе и ие когда меняю адрес картинки екран прыгает вверх потомучто место где была картинка становиться пустым и якорь поднимаеться вверх. если картинка уже загружена и повторно нажать то екран опустит как и надо вниз, также если картинки в кеше или инет быстрый то тоже повезет увидеть все красиво.

Как быть, как мне определить что картинку загрузило и опустить экран вниз или сделать чтобы вообще недергалось как в опере ?
 

nirex

Новичок
размести в диве с определенной высотой
ну и желательно в див повесить background типа loading ...
 

Кощей

if(!$needle) die("ooh");
nirex
Я просто меняю src у картинки которая стоит, как можно определить что загрузка картинки в таком случае завершена чтобі убрать лоадинг, подскажи пожалуйста
 

Gas

может по одной?
Кощей
как обычно, прописать onload в теге img, только кажется нужно именно inline прописывать, а не цеплять событие dom'ом (помнится в этом случае какие броузеры его не перехватывали).
 

Кощей

if(!$needle) die("ooh");
Сделал проще, в фон дива без повторов гиф лоадер, когда картинка загружаеться она закрывает лоадер :)
 
Сверху