小编BAS*_*LIO的帖子

在Javascript中从switch case的内部中断循环

我必须使用什么命令,才能离开for循环,也可以//code inside直接从跳转到//code after

//code before
for(var a in b)
    {
    switch(something)
        {
        case something:
            {
            //code inside
            break;
            }
        }
    }
//code after
Run Code Online (Sandbox Code Playgroud)

javascript for-loop continue switch-statement

21
推荐指数
4
解决办法
2万
查看次数

用户如何使输入类型日期为空?

我希望使用HTML5 DATE中的新输入属性,只有一个问题,在项目的逻辑中,用户必须可以选择删除该值,但我没有看到,如何在此输入上设置空值

html5 date input

6
推荐指数
2
解决办法
2万
查看次数

2个DIV上的不同点击事件是另一个

这是我测试过的代码:

div1 = document.createElement('div');
div1.setAttribute('style','width:500px;height:500px;background-color:green;');
div1.addEventListener('click',function()
    {
    alert('div1');
    });

div2 = document.createElement('div');
div1.appendChild(div2);
div2.setAttribute('style','width:200px;height:200px;background-color:red;');
div2.addEventListener('click',function()
    {
    alert('div2');
    });
document.getElementsByTagName('body')[0].appendChild(div1);
Run Code Online (Sandbox Code Playgroud)

问题是,如果我单击里面的div,我只需要一个函数调用.我不希望得到父div的功能,怎么可能做?

javascript events

3
推荐指数
1
解决办法
146
查看次数

如何找到z-Index最大的元素?

我有很多动态创建的元素,只要它获得z-Index ++,所以最新的元素随时都在上面.当点击其中一个时,他的z-Index max + 1.所以我需要获得元素,这是最重要的,我该怎么做?

原生JS只请.谢谢

javascript css z-index

2
推荐指数
1
解决办法
2256
查看次数

继续开关箱

我有以下代码:

switch(true)
    {
    case (something):
        {
        break;
        }
    case (something2):
        {
        break;
        }
    case (something3):
        {
        break;
        }
    }
Run Code Online (Sandbox Code Playgroud)

此外,switch声明必须检查案件中的哪一个给出了一个TRUE,这不是问题,问题是,我现在有一个案例,在case ... break;检查其他数据之后,我希望选择其他的switch-case,跟随他的那个.我试过这样做:

switch(true)
    {
    case (something):
        {
        break;
        }
    case (something2):
        {
        if(check)
            {
            something3 = true;
            continue;
            }
        break;
        }
    case (something3):
        {
        break;
        }
    }
Run Code Online (Sandbox Code Playgroud)

但是PHP不希望进入case (something3):它的完整switch陈述.如何通过一个案例的其余代码并跳转到下一个?

php continue switch-statement

2
推荐指数
1
解决办法
2126
查看次数

从OSM中删除位置

Doe是否存在从OSM地图中删除所有地点的方法?还有商店,酒吧,修复,酒店等.

我希望使用信息较少的地图.是否可以从原始OSM服务器执行此操作?也许像URL中的选项或其他东西?我使用Leaflet库作为我的项目,可能还有一些选项吗?

我想在GMAPS API中使用它:

new google.maps.Map(map_div,{
    styles:[{
        elementType:'all',
        featureType:'poi',
        stylers:[{
            visibility:'off'
            }]
        }]});
Run Code Online (Sandbox Code Playgroud)

通过JS或额外的URL,所以左右,但没有地方.

javascript openstreetmap removeall google-places

2
推荐指数
1
解决办法
635
查看次数

如何删除google maps公司的信息?

我将使用谷歌地图为我的项目.作为叠加层,我将使用带有街道的地图.

问题是,谷歌已经在这个重叠上放置了许多我不需要的东西.

公司和某些方式信息如何,最后它不仅被绘制,它是可点击的,因此它创建信息窗口,其中包含此点和URL的详细信息(如果存在).

这是我不需要的.如何使用Google Maps API将其删除?

javascript google-maps

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

panToBounds不调整缩放

我有以下的问题,我用autocomplete得到坐标需要的地方,我在使用前Autocomplete.getPlace().geometry.location进行map.setCenter(),并有手动最大限度地放大.但我发现,它给出了Autocomplete.getPlace().geometry.viewport,我怎么能理解,它给了我4角,Y点的角落,所以我把它放在里面map.panToBounds().我不知道如何,但地图将滑动到右侧视口,但缩放级别错误.在我开始输入自动完成功能之前,缩放设置为19,在我触发操作后,地图会滑动到正确的位置,但是将地图边界定位为不完全自动完成视口,它会将其放大到中心.

var autocomplete = new google.maps.places.Autocomplete(my_input,{types:['geocode']});
google.maps.event.addListener(autocomplete, 'place_changed', function()
    {
    my_map.panToBounds(this.getPlace().geometry.viewport);
    });
Run Code Online (Sandbox Code Playgroud)

google-maps autocomplete zoom google-maps-api-3

0
推荐指数
1
解决办法
4377
查看次数