1
A
回答
0
只需要style="position: absolute; left: 457px; top: 228px;"
結束描述2,你很好去。
0
要絕對定位bottom: 0
.description {
display: none;
width: 400px;
padding: 10px;
background: #EEEFEB;
position: absolute;
bottom: 0;
color: #000000;
border: 1px solid #4D4F53;
margin: 0px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(164, 164, 164, 1);
box-shadow: 0px 0px 5px 0px rgba(164, 164, 164, 1);
}
演示說明:Fiddle
0
使用這樣
$(".description2").mouseover(function(e) {
$(this).children(".description").css("margin-left",e.pageX);
$(this).children(".description").css("margin-top",e.pageY);
$(this).children(".description").show();
}).mouseout(function() {
$(this).children(".description").hide();
})
0
0
改變這樣
,而不是marging你的CSS:0像素 使用這種邊距:375px;
1
我試着清理一下,稍微改了一下你的代碼,所以首先,標記在地圖上,而屬於標記的描述就在它的下面。
請注意,我已創建了一個描述容器,其中包含點和描述。此外,我在js中改了一點。
http://jsfiddle.net/9RxLM/2465/
的代碼看起來是這樣的:
HTML
<div class='map'>
<div class='description-container' style="top: 200px; left: 200px;">
<div class="hoverable">
<img src="point.png" />
</div>
<div class='description'>
<h2>taaa</h2>
<p>descriiption</p>
</div>
</div>
</div>
CSS
.map{
background: url("http://webhelp.pl/pictures/zasoby/mapka_363.png");
width: 528px;
height: 495px;
background-repeat: no-repeat;
}
.description-container{
position: absolute;
top: 200px;
left: 200px;
}
.description {
display: none;
width: 300px;
padding: 10px;
background: #EEEFEB;
color: #000000;
border: 1px solid #4D4F53;
margin: 0px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(164, 164, 164, 1);
box-shadow: 0px 0px 5px 0px rgba(164, 164, 164, 1);
position: relative;
margin-left: -50%;
}
.description h2 {
background-color: #4D4F53;
color: #E3E5DD;
font-size: 14px;
display: block;
width: 100%;
margin: -10px 0px 8px -10px;
padding: 5px 10px;
}
JS
$(".description-container .hoverable").mouseover(function() {
$(this).parent(".description-container").find(".description").show();
}).mouseout(function() {
$(this).parent(".description-container").find(".description").hide();
});
希望這會對你有幫助。
+0
謝謝,這也有幫助 – pr0metheus
相關問題
- 1. 隱藏的DIV位置
- 2. jquery隱藏div
- 3. Jquery-隱藏的div
- 4. 使用jQuery使隱藏的div出現在可見div的相同位置(然後隱藏prev可見div)
- 5. 隱藏div時滾動位置丟失
- 6. 顯示/隱藏DIV - 讓jQuery的讀出了「偏移/錨」位置
- 7. JQuery順利滾動到DIV內部的位置,溢出隱藏
- 8. Jquery - 在隱藏元素時指定一個div的位置
- 9. JQuery Bubble Popup:innerhtml隱藏div div
- 10. 根據父div上的位置隱藏div的div
- 11. jQuery的顯示/隱藏DIV
- 12. jquery隱藏div的參數
- 13. jQuery的 - 鏈接隱藏DIV
- 14. jQuery的顯示/隱藏DIV
- 15. jQuery隱藏嵌套的div
- 16. jQuery的顯示/隱藏DIV
- 17. Jquery - 隱藏特定的div
- 18. iFrame中的jQuery隱藏div
- 19. 隱藏DIV開始 - jQuery的
- 20. jQuery - 單擊(幾乎!)任意位置以隱藏div
- 21. jQuery隱藏和取消隱藏一個div的div
- 22. jQuery隱藏div使用懸停顯示所有隱藏的div
- 23. jquery div隱藏並顯示,如何控制顯示div的位置?
- 24. 將可見div移動到隱藏div的位置
- 25. 如何讓div轉到隱藏div以前的位置?
- 26. jquery toggle()在DIV隱藏其他div的
- 27. jquery,隱藏在div塊中的div
- 28. 用jQuery滾動隱藏div
- 29. 使用jquery隱藏div
- 30. jquery多DIV隱藏/顯示
這就是我要找的!謝謝! – pr0metheus
那麼你可能想考慮接受這個答案。 – lazycrazyengineer