|
@@ -793,7 +793,7 @@
|
|
|
var that = this;
|
|
|
document.querySelectorAll('.namebtn').forEach(function (element) {
|
|
|
element.addEventListener('click', function (event) {
|
|
|
-
|
|
|
+ console.log(event.clientX ,event.clientY)
|
|
|
var detailDivs = document.getElementsByClassName('detailDiv');
|
|
|
detailDivs[0].style.display = 'block'; // 强制显示元素
|
|
|
|
|
@@ -804,11 +804,13 @@
|
|
|
var element2 = document.getElementsByClassName('detailDiv');
|
|
|
var offset2 = $('.detailDiv').offset();
|
|
|
var rect = element2[0].getBoundingClientRect();
|
|
|
+ console.log(rect.top)
|
|
|
var height2 = rect.top-270;
|
|
|
var left2 = rect.left;
|
|
|
|
|
|
//图中按钮的位置
|
|
|
var rect1 = this.getBoundingClientRect();
|
|
|
+ console.log(rect1.top)
|
|
|
var top1 = rect1.top-270;
|
|
|
var left1 = rect1.left;
|
|
|
var width1 = rect1.width;
|
|
@@ -835,7 +837,7 @@
|
|
|
lines.style.left = nowLeft - 1 + 'px';
|
|
|
lines.style.top = top1 - heightDiff + 93.5 + 'px';
|
|
|
//点的位置
|
|
|
- redio.style.top = top1 - 15 + 'px';
|
|
|
+ redio.style.top = event.clientX - 15 + 'px';
|
|
|
redio.style.left = nowLeft - 6.5 + 'px';
|
|
|
|
|
|
//获取弹窗内容
|