| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Проблема с обращением к свойству left |
| Автор: Хоббит 31.7.2006, 18:17 | ||||
| Нужно сделать поле, в нем 2 фотки, поле (размером с одну фотку), нужно так чтобы можно было листить фотки кнопками впрво влево ... вот код
вот css
проблема в том, что нужно по нажатию определить относителное полоджение элемента FotoListBlock document.getElementById('FotoListBlock').style.left возвращает undefined document.getElementById('FotoListBlock').offsetLeft _ возвращает абсолютное значение ... какие будут предложения... как ваще хранить положение элемента (то есть как глобальную переменную сделать) все определяется в теге <script ...></script> в теле html ... (не в заголовке) |
| Автор: Burrr 31.7.2006, 18:50 | ||
Для определения top-left координат блока использую ф-ию absPosition, вот пример её работы с хэтемэлём:
|
| Автор: Хоббит 31.7.2006, 20:11 |
| прочитайте вопрос ... мне нужно получить относительные значения позиции position: relative; ....... теперь нужно получить top и left относительно родительского элемента????? короче вот такая фигня news.yahoo.com внизу .. там шняга в кот новости мотаются вправо в лево ... надо так сделать |
| Автор: Хоббит 1.8.2006, 11:37 |
| решил проблему тем что сделал внешний див тоже relative Тепрь надо сделать так что бы элемент ехал ...... Как организовать цикл или рекурсию .. или как еще.. чтобы функция back вызвалась 100 раз и остановилась ... при чем для плавности надо задать паузу .... |