Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 流星JS在特定位置评论图像_Javascript_Jquery_Css_Meteor - Fatal编程技术网

Javascript 流星JS在特定位置评论图像

Javascript 流星JS在特定位置评论图像,javascript,jquery,css,meteor,Javascript,Jquery,Css,Meteor,我是《流星JS》的新手。我有多张图片。在每张图片上,基于位置(x&y坐标),我想添加注释,并且在我添加注释的位置,该点必须高亮显示 所以当我再次回到图片上时,已经被评论过的地方应该列在那个里 我试过了,但是通过java脚本获得了图像的坐标。但那个地方不会被突出显示`Template.testTemplate.events({ “单击img”(e){ 因此,基本上我需要突出显示我已经对具体位置发表评论的地方。您尝试了什么?发布您编写的代码并帮助我们帮助您。这是一个非常广泛的问题,有许多可能的答案。

我是《流星JS》的新手。我有多张图片。在每张图片上,基于位置(x&y坐标),我想添加注释,并且在我添加注释的位置,该点必须高亮显示

所以当我再次回到图片上时,已经被评论过的地方应该列在那个里

我试过了,但是通过java脚本获得了图像的坐标。但那个地方不会被突出显示`Template.testTemplate.events({ “单击img”(e){


因此,基本上我需要突出显示我已经对具体位置发表评论的地方。

您尝试了什么?发布您编写的代码并帮助我们帮助您。这是一个非常广泛的问题,有许多可能的答案。我添加了javascript代码,可以根据我的业务逻辑获得x和y坐标,但需要重新设置garding ui concern喜欢突出显示它,点击它,我想发送一些数据,所以我需要打开我也尝试过的弹出窗口。它允许我在我的页面上添加评论,但在简单的演示中,但在meteor JS中不起作用。您尝试了什么?发布您编写的代码并帮助我们帮助您。这是一个非常广泛的问题很多可能的答案。我已经添加了javascript代码,在那里我可以根据我的业务逻辑得到x和y坐标,但是关于ui问题,我想突出显示它,点击坐标我想发送一些数据,所以我需要打开我也尝试过的popupi。它允许我在我的页面上添加评论,但在Simple中e演示,但在meteor js中不起作用
function FindPosition(oElement)
{
  if(typeof( oElement.offsetParent ) != "undefined")
  {
    for(var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent)
    {
      posX += oElement.offsetLeft;
      posY += oElement.offsetTop;
    }
      return [ posX, posY ];
    }
    else
    {
      return [ oElement.x, oElement.y ];
    }
}
function GetCoordinates(e)
{
  var PosX = 0;
  var PosY = 0;
  var ImgPos;
  ImgPos = FindPosition(myImg);
  if (!e) var e = window.event;
  if (e.pageX || e.pageY)
  {
    PosX = e.pageX;
    PosY = e.pageY;
  }
  else if (e.clientX || e.clientY)
    {
      PosX = e.clientX + document.body.scrollLeft
        + document.documentElement.scrollLeft;
      PosY = e.clientY + document.body.scrollTop
        + document.documentElement.scrollTop;
    }
  PosX = PosX - ImgPos[0];
  PosY = PosY - ImgPos[1];
  console.log(PosX,'PosX',PosY,'PosY')
  document.getElementById("x").innerHTML = PosX;
  document.getElementById("y").innerHTML = PosY;
}


    var myImg = document.getElementById("testImage");
    console.log(myImg,'myImg',e)
    // myImg.onmousedown = GetCoordinates; 

},
});`