/ / Ako urobiť popup div vznášajúci sa nad odkazom v jQuery? - jquery, html, css, popis

Ako urobiť okno div nad odkazom v jquery? - jquery, html, css, tooltip

Ako urobiť vyskakovacie okno nad odkazom v jQuery?

<div id="floatbar">
<a href="" onclick="make it float 10px under this yay">
</div>

odpovede:

12 pre odpoveď č. 1

jquery

$("#floatbar").click(function(e){
e.preventDefault();
$(this).find(".popup").fadeIn("slow");
});

css

#floatbar {
position:relative;
}

.popup {
position:absolute;
top:10px;
left:0px;
height:30px;
background:#ccc;
display:none;
}

html

<a id="floatbar" href="#">
<div class="popup">Hi there</div>
click here
</a>

11 pre odpoveď č. 2

Čisté riešenie CSS:

<div id="floatbar">
<a href="" onclick="make it float 10px under this yay">Link</a>
<div class="box">Popup box</div>
</div>

.box {
display:none;
position: absolute;
top: 30px;
left: 10px;
background: orange;
padding: 5px;
border: 1px solid black;
}

a:hover + .box {
display:block;
}

Musíte len pridať a <div class="box">(popup text)</div> pod odkazom a bude to fungovať pre každý odkaz, ktorý má také políčko.

http://jsfiddle.net/mcdqt/


1 pre odpoveď č. 3

Možno je to jednoduchšie, keď používate niečo podobné Fancybox pre jQuery alebo inú alternatívu lightbox?