我正在做一个项目,在这个项目中,当改变边框宽度或div宽度或高度时,我需要一个固定坐标(比如中心x和中心y)的div。
我已经尝试过使用position:绝对坐标、左坐标、顶坐标,但是div在增加/减少div边框大小、div大小时会从它的位置移动
var div = document.getElementsByClassName('center')[0];
function fn(){
div.style.borderWidth = '10px';
div.style.borderColor = 'yellow';
}
fu
我很想把x,y坐标输入到divs中,当我点击页面上的任意位置时,我得到了X的坐标:193,Y坐标:53,在我用HTML创建的div下面。
这是我的准则:
function show_coords(event)
{
var x =event.clientX;
var y=event.clientY;
$("#click").html("X coords: " + x + ", Y coords: " + y);
return false;
下面的代码总是显示光标在光标下面的坐标:
function showCoords(e) {
var x = event.clientX;
var y = event.clientY;
var coor = "(" + x + ", " + y + ")";
document.getElementById("box").innerHTML = coor;
var bx = document.getElementById("box");
bx.style.left = e.pageX - 5
我正试图用JQuery获取div的坐标。我目前正在使用这种方法:
$("#draw_area").click(function (e) {
var x = e.pageX - this.offsetLeft;
var y = e.pageY - this.offsetTop;
});
然而,我意识到如果我在div "draw_area“上有html元素,它会给我不同的"y”。我不想那样。我想要的是得到那个特定div的确切/相对坐标,并且无论是否有其他元素编辑:在div上面还是div旁
有没有一种从mysql获取Google Maps坐标的正确方法?
我目前使用的方法是使用jQuery脚本从填充的元素中获取坐标,我使用MySQL填充一个坐标列表。
// jQuery script to get the coordinates
var coordArray = [];
$(".marker").each(function(index,div)
{
var coords = $(this).data("coords").split(",");
coordArray.push([coords[0],coords[1]]);
我对JS真的很陌生。我的网站主题与集成的自定义谷歌地图。
因此,我希望当我按下四个按钮中的一个按钮时,它会将坐标重新加载到不同的预定义坐标。
到目前为止,我只设法更改了坐标,但它不会使用标记将地图重新绘制到新的位置。
例如,这是切换地图坐标的JS代码
function jumptomap4() {
var element = document.getElementById("kordinates");
element.setAttribute("data-coordinates", "[[55.873744, 26.513021]]");