Вы можете использовать css и jquery для достижения того, что вам нужно. Я сделал быстрый пример этого http://jsbin.com/amaga4
я использую три класса на ссылки, а mylink
один для всплывающей DIV с именем mypopup
и один для текста в всплывающем окне под названием mytext
. mypopup
div имеет display:none
в css, чтобы скрыть его.
вы можете использовать JQuery и события mouseover
и mouseleave
для .mylink a
и сделать видимыми DIV mypopup
с помощью show()
и скрыть его с помощью hide()
The CSS
.mylink {width:300px; text-align:right;}
.mylink a {color:#0CF; font-size:20px; text-decoration:none;}
.mypopup {background:url(shape.png) no-repeat; width:300px; height:146px; color:#0CF; display:none;}
.mytext {position:relative; top:40px; left:20px;}
XHTML
<div class="mylink"><a href="#">Here is my link</a></div>
<div class="mypopup"><div class="mytext">The text here</div></div>
JQuery
$(document).ready(function(){
$(".mylink a").mouseover(function() {
$(".mypopup").show();
});
$(".mylink a").mouseleave(function() {
$(".mypopup").hide();
});
});
могли бы вы предоставить скриншот clearify, что вы хотели бы получить? – oezi
@oezi Точно так же, как то, что у нас есть в Facebook при наведении имени пользователя, мы получим прямоугольник с содержимым внутри него. – useranon
Я слышал о facebook, но я не зарегистрирован там (и я этого никогда не хочу) - скриншот будет приятным, но после прочтения снова это похоже на то, что вы просто ищете способ сделать красивые подсказки. если да, взгляните на это: http://www.nickstakenburg.com/projects/prototip2/ или просто попросите google для «красивой подсказки» – oezi