Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > КАК отследить положение картинок


Автор: Artiom 17.4.2004, 10:55
Есть такая проблема. Работает головоломка: кликами мышки можно менять местами картинки. Нужно поставить в правильном порядке. Как отследить что картинки стоят в нужных местах? Это нужно отследить и когда это произойдёт выдать некий текст.
JS я почти не знаю, но вот пришлось заинтересоваться, так что попроще раскажите, если это вообще возможно

Автор: Sardar 17.4.2004, 19:38
Свойствами offsetLeft, offsetTop - смещение относительно предка.
Но по моему тебе не надо вообще с слоями заморачиваться. Сделай таблицу в которой будут находится картинки + одна картинка с абсолютной позицией. При передвигании мышкой, ты скрываешь "передвигаемую картинку" и двигаешь картинку с абсолютной позицией, естественно меняй ее сорцы. По координатам мыши смотрим куда двигаем картинку. Если юзер отпустил кнопку мыши, то скрываем картику с абсолютной позицией и меняем сорцы у картинок в таблице.
Результат: двигается только одна картинка с абсолютной позицией, остальные сидят в таблице - создается иллюзия что можно взять любую картинку и перетащить ее.
ИМXО лучший вариант.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)