小编Joe*_*ery的帖子

弹出窗口在关闭时将数据返回到父级

我有一个弹出窗口打开使用window.open().我现在想要的是用户能够在这个新窗口中单击2个链接之一:"允许"或"不允许".

当用户单击其中一个链接时,"弹出"窗口应该关闭,并向父窗口返回"允许"或"不允许"或沿着这些行true/ false将要执行的操作.

可能吗?如果是这样,怎么样?

码:

var authWindow = window.open('auth.php', 'authWindow', 'options...');
Run Code Online (Sandbox Code Playgroud)

然后里面只有2个锚点auth.php

javascript jquery popup

26
推荐指数
1
解决办法
7万
查看次数

检测标记是否在Google地图上的圆形覆盖范围内(Javascript API V3)

我在地图周围点缀了标记,并在标记您位置的标记上设置了半径(圆形覆盖)(每次移动时都会更改).有什么方法可以检查其他标记是否进入圆圈内?

UPDATE

我通过循环每个其他标记来解决这个问题,并使用几何库计算标记与另一个标记之间的距离,然后使用简单的if语句来查看它是否小于100米.

function checkAllChests() {
    var Current = 0;
    $.each(treasureArray, function() {
        //var thisLocation = treasureArray[Current].getPosition();

        var distanceBetween = Math.ceil(google.maps.geometry.spherical.computeDistanceBetween(treasureArray[Current].getPosition(), marker_me.getPosition()));
        if(distanceBetween < 100) {
            alert('CAN OPEN THIS CHEST');
        }
        Current++;
    });
}
Run Code Online (Sandbox Code Playgroud)

我想要注意上面的代码使用jQuery,所以如果你不使用jQuery它将无法正常工作.

javascript google-maps google-maps-api-3

16
推荐指数
1
解决办法
1万
查看次数