jQuery를 사용하여 마우스를 관리했습니다. I는 DIV 선언 상기 난 원을 가리키면는 jquery를 사용하여 mouseover의 이미지 옆에 div를 배치하는 방법은 무엇입니까?
nodeEnter.append("circle")
.attr("r", 30)
.style("stroke", "white")
.style("stroke-width", 4)
.attr("fill", "url(#img)")
.on("mouseover", function(d) {
0;
div.transition()
.duration(500)
.style("opacity", .9)
div.html(
"<div id='hover'>" +
"<div>" +
"<div>" +
"<div>" +
"<div class='g-hover-card'>" +
"<img src='" + d.cover + "' alt='' />" +
"<div class='user-avatar'>" +
"<img src='" + d.img + "' alt='' />" +
"</div>" +
"<div class='info'>" +
"<div class='description'>" +
"<font size='5px'>" + d.name + "</font>" + "<br /><font color='black'>" + d.relationship + "</font>" +
"</div>" +
"</div>" +
"<div class='bottom'>" +
"<br/>" +
"<a onclick=\"window.open('http://facebook.com/" + d.id + ");\" rel='publisher' class='btn btn-primary btn-block'>" + "Follow on Facebook" +
"</a>" +
"</div>" +
"</div>" +
"</div>" +
"</div>" +
"</div>" +
"</div>"
)
})
.on("mouseout", function(d) {
div.transition()
.duration(500)
.style("opacity", 0);
});
그래서 DIV가 나타났다는 그 내부에 상기 원의 옆에 위치하지 단지. 그것의 왼쪽 상단에있는 화면. 원 근처에 어떻게 놓을 수 있습니까?
내가
jsFiddle에 코드를 다시 한 여기
http://jsfiddle.net/3mdszohq
평범한 CSS ('position : absolute')로 다이브를 원에 상대적으로 배치하십시오. 그런 다음 마우스를 올려 놓습니다. – lesssugar
우리는 정확한 솔루션을 제공 할 수 있도록 dis에 대한 바이올린 링크를 제공 할 수 있습니다. – Khaleel
체크 아웃 [jsfiddle] http://jsfiddle.net/3mdszohq/ –