|
Модераторы: Sardar, Aliance |
|
Катюша |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 23.10.2004 Где: Новосибирск Репутация: нет Всего: 1 |
Здравствуйте.
Я видела на некоторых сайтах, что при наведении курсором на картинку, ссылку или даже просто текст, появляется подсказка, но не такая как при alt или title, а в стиле сайта (цвет фона, шрифта и т.д.), причем появляется мгновенно и следует за курсором. Не могу найти код, и самой дотумкать не получается. Помогите пожалуйста!!! |
|||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Это слой с абсолютной позицией(position: absolute), который бегает за твоей мышью(событие onmouseover)
Попробуем сообразить:
Это только пример кода, сразу вставлять его не стоит, опиши задачу, сделаем изящней -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Катюша |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 23.10.2004 Где: Новосибирск Репутация: нет Всего: 1 |
Задача такая.
Я делаю сайт ребятам, которые занимаются ароматизацией продукции. Некое подобие начала можно посмотреть на http://www.smdnsk.ru Это только начало, вариант. Так вот, у них планируется обширный каталог с фотографиями продукции, а также статьи с терминами, которые пользователь возможно не знает. Хотелось бы (так как картинок в каталоге много), чтобы при пападании курсора на картинку, выводился текст, что это такое и предложение нажать для увеличении картинки, тоже самое хочется и для терминов. При наведении на термины, курсор меняется на вопрос (это я знаю как делать) и подсказка - объяснение. как лучше сделать? И еще вопрос в тему. как сделать, чтобы 2 слой, который стоит ниже 1-го (div), по мере увеличения (растяжения) первого вниз, смещался, выдерживая расстояния между ними? |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Если я правельно понял, это нужно прописать top: (скажем) 2px в стиле позиционируемого элемента! А код и вправду по-изящнее нужно сделать ;) |
|||
|
||||
Катюша |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 23.10.2004 Где: Новосибирск Репутация: нет Всего: 1 |
А как поизящнее?
Стиль то я могу написать, а вот с остальным проблемка. 2px относительно 1 слоя? |
|||
|
||||
Sardar |
|
||||||||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Ну подметил, напиши лучше Катюша я показал как это вообще работает, теперь сделаем код удобным. Определим две функции, одна будет создавать подсказку, другая перебирать элементы после загрузки и создавать подсказку кому нужно.
Содержимое подсказки, верстка, все создается в ToolTip функции, меняй её если понадобится. Стили, все кроме первых двух строк можешь менять/добавлять
И пример:
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||||||
|
|||||||||
Катюша |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 23.10.2004 Где: Новосибирск Репутация: нет Всего: 1 |
О, большое спасибо!
У вас отличный форум!!! |
|||
|
||||
Aliance |
|
||||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Да я в твоих способностях не сомневаюсь, просто глянул мельков, увидел несоответствие W3C ... :-)))))))))))))
Два - это к примеру, это будет отступ от самого текста вниз на 2 пикселя Sardar, собственно, уже все написал ... )))))) |
||||
|
|||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
И хде це несоответствие? -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Катюша |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 23.10.2004 Где: Новосибирск Репутация: нет Всего: 1 |
Если вниз от текста, то увеличится просто первый слой и залезет на другой. У меня два слоя один под другим. В обоих что-то написано. В первый - постоянно добовляется, обновляется и прр. Он меняет размер. То длинше, то короче. А надо чтобы с изменениями размера первго, между первым и вторым всегда было одинаковое расстояние. Тоесть второй то поднимался, то опускался. Может коряво написала, но смысл такой. |
|||
|
||||
Aliance |
|
|||
I ♥ <script> Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
тутЪ И, кажеться, offset тоже IE только поддерживает |
|||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Дык я оффсеты не использовал, то были мои переменные. А client(XY) расчитанны на Мозиллу, это DOM'овые свойства: http://www.w3.org/TR/2000/REC-DOM-Level-2-...pt-binding.html -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Катюша |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 23.10.2004 Где: Новосибирск Репутация: нет Всего: 1 |
Sardar, в IE и правда при открытии этот слой подсказки сразу виден, только потом пропадает.
|
|||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Катюша такого не может быть по определению Подсказка создается после загрузки, т.е. в момент загрузки слоев с подсказкой еще не существует. Если ты используешь мой код из второго поста... -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Катюша |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 23.10.2004 Где: Новосибирск Репутация: нет Всего: 1 |
Да, именно из второго. Я просто сначала посмотрела на чистой странице как это работает. Загружается с этим слоем, его видно. А после наведения курсора он начинае пропадать и появляться уже когда надо.
|
|||
|
||||
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |