![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Noodly |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 12.9.2009 Репутация: нет Всего: нет |
Помогите пожалуйста, умные люди!
Мне нужно, чтоб картинка всегда отображалась в углу экрана, даже при прокрутке скроллинга. Вот написал код, но картинка опускается в угол только при загрузке страницы.
Подскажите, что не так. |
|||
|
||||
| Amphiluke |
|
||||||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 39 Всего: 112 |
На выбор:
1. Без скриптов (не будет работать в IE6).
2. Со скриптом (работает везде, но может неприятно мерцать)
Добавлено через 7 минут и 1 секунду Кстати, может понадобиться явное указание размеров картинки. Например:
|
||||||
|
|||||||
| Noodly |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 12.9.2009 Репутация: нет Всего: нет |
Спасибо, но код для IE6 работает неправильно. При первой прокрутке скролла, картинка оказывается в самом верху, а не внизу экрана и оттуда не двигается с места.
|
|||
|
||||
| Amphiluke |
|
|||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 39 Всего: 112 |
Вы, видимо, что-то сделали не так.
|
|||
|
||||
| Noodly |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 12.9.2009 Репутация: нет Всего: нет |
Картинка, которая должна всегда быть в углу экрана это картинка ISO 9001. При загрузке страницы, она на нужном месте и должна всегда быть там, даже при при прокрутке скроллинга. Ваш код в хтмл я отделил пробелами. Это сообщение отредактировал(а) Noodly - 21.9.2009, 21:38 |
|||
|
||||
| Amphiluke |
|
||||||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 39 Всего: 112 |
Проблема довольно неприятная. Во-первых, по-видимому, из-за отсутствия DOCTYPE (или по другим причинам) на вашей странице вместо
надо использовать
Но это полбеды. Пока не загрузится рекламка в правом верхнем углу, свойства изображения (offsetTop) не прочитываются правильно и управлять из скрипта положением картинки не удается! Остается только ждать окончания загрузки документа и уже тогда назначать обработчик события onscroll
Пока реклама не загрузится, картинка будет ползать при скроллинге... А потом будет всё как положено. |
||||||
|
|||||||
| Noodly |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 12.9.2009 Репутация: нет Всего: нет |
Да! Большое спасибо, все работает!
Единственное, когда сворачиваешь страницу в окно и крутишь скроллинг, картинку невозможно догнать)) Можно ли поставить какое-то ограничение, чтоб картинка, когда весь текст прокручен, останавливалась за сантиметр до конца экрана? В любом случае спасибо! Это сообщение отредактировал(а) Noodly - 13.9.2009, 00:23 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |