Дизайн и Верстка > Всё о Html
Почти контекстное меню
Glader:
Посоветуйте плз., как сделать такое: на странице есть несколько ссылок (заранее неизвестно, где). По нажатию на любую из них появляется прямоугольник с надписью (типа как меню открывается) (для каждой ссылки свой). Появляться он должен там, где сейчас находится мышь.
Как?
Mog.:
Во блин, постановка вопроса :)
--- Цитировать ---1. Glader:
есть несколько ссылок (заранее неизвестно, где).
--- Конец цитаты ---
Это как понимать?
--- Цитировать ---2. Glader:
прямоугольник с надписью
--- Конец цитаты ---
Ну это понятно.
--- Цитировать ---3. Glader:
Появляться он должен там, где сейчас находится мышь
--- Конец цитаты ---
У меня мышь сейчас, например, на коврике, в полуметре от монитора, но прямоугольник там ни в жисть не появиться. Если только фломастером его... (Шучу)
Появиться он должен поверх ссылки на которую нажали ибо курсор будет там. Так? Но беспокоит первое условие :)
Glader:
--- Цитировать ---Mog.:
Во блин, постановка вопроса
--- Конец цитаты ---
Ва! Вот не думал, что плохо сформулировал...
--- Цитировать ---
1. Glader:
есть несколько ссылок (заранее неизвестно, где).
Это как понимать?
--- Конец цитаты ---
Это значит, что ссылок может быть больше одной. Ссылки друг от друга независимы. Ну как пункты в меню. Их же много...
--- Цитировать ---
2. Glader:
прямоугольник с надписью
Ну это понятно.
--- Конец цитаты ---
Ура. (извини, не удержался)
--- Цитировать ---
3. Glader:
Появляться он должен там, где сейчас находится мышь
У меня мышь сейчас, например, на коврике, в полуметре от монитора, но прямоугольник там ни в жисть не появиться. Если только фломастером его... (Шучу)
Появиться он должен поверх ссылки на которую нажали ибо курсор будет там. Так? Но беспокоит первое условие
--- Конец цитаты ---
Так. Я бы попробовал переделать какое-нибудь меню, но у них обчно положение раскрывающихся div-ов жестко рассчитывается. А мне нужно просто считать положение курсора и поместить div туда.
Mog.:
--- Цитировать ---Glader:
А мне нужно просто считать положение курсора и поместить div туда
--- Конец цитаты ---
Вот ты и ответил на свой вопрос. Считывай и помещай. В чем проблема то?
Glader:
Проблема в том, что javascript я знаю плоховато. Прошу пример или ссылку на таковой.
Навигация
Перейти к полной версии