小编KJY*_*葉家仁的帖子

带有名字的JavaScript字典

我想在javascript中创建一个字典,如下所示:

myMappings = [
{ "Name":10%},
{ "Phone":10%},
{ "Address":50%},
{ "Zip":10%},
{ "Comments":20%}
]
Run Code Online (Sandbox Code Playgroud)

我想稍后填充一个html表,并希望将表的标题设置为myMappings的第一列,将列的宽度设置为第二列.因为我是JS的新手,无法找到干净的方式.有人会建议吗?

谢谢

javascript dictionary map

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

如何从javascript获取存储在html 5本地存储中的项目列表?

如何从javascript获取存储在html 5本地存储中的项目列表?

html javascript html5

39
推荐指数
3
解决办法
5万
查看次数

在Google地图中显示许多标记

我有这张地图,想要显示一大堆标记.但是我需要找到一种以有序的方式展示这种方式的方法,而且......一些很酷的东西会很好.好的一点是谷歌地图有许多很酷的功能.但我不熟悉它的使用,很可能不知道组织标记和内容的很酷选项.我偶然发现了一个简洁的方法,我将在下面发布.

但是为了了解其他人发现/创建的解决方案,我的问题是:展示大量标记的很酷的方法是什么?

javascript google-maps google-maps-markers

19
推荐指数
2
解决办法
7354
查看次数

Google地图中的标记可见性

我正在构建一个寻宝者应用程序,我需要能够隐藏一个标记,并且只能在某个缩放级别显示它.

我该如何实现这一目标?

我正在使用自定义标记和谷歌地图v3.

谢谢.

哦,奇怪的是,我可以在某个缩放级别关闭可见性,如下面的代码所示:

var marker = new google.maps.Marker({
    draggable: false,
    raiseOnDrag: false,
    clickable: true,
    icon: image,
    shadow: shadow,
    shape: shape,
    map: map,
    url: 'http://www.google.com/',
    visible: true,
    position: markerLatlng
});

var zoomLevel;
//marker.visible = false;

google.maps.event.addListener(marker, 'click', function() {
    window.location.href = marker.url;
});

var infowindow = new google.maps.InfoWindow(
{
    content: 'Oh You Found Me!!!',
    size: new google.maps.Size(25,25),
    position: myLatlng
});


google.maps.event.addListener(map, 'zoom_changed', function() {
    zoomLevel = map.getZoom();

    if (zoomLevel == 16) {

        marker.visible = false;

        infowindow.open(map,marker);

    }
});
Run Code Online (Sandbox Code Playgroud)

但如果我反转marker.visibility,那么: …

javascript google-maps google-maps-markers

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

无法反序列化GoogleMaps DirectionsResult对象

我正在使用GoogleMaps API v3.0并尝试将DirectionsResult保存到我的数据库,然后稍后检索它以在地图上使用.我的问题是,当我尝试通过从我的数据库中提取其JSON表示来重新保存已保存的对象时,该对象只是简单的JSON,它没有其组成对象的原始方法和功能.因此,我构建了一个修复例程,它接受dumbalt文本JSON并通过重建所有LatLng和LatLngBound对象来重建它.但是,仍然缺少某些东西,因为我的固定物体不像原来那样工作,这两个点出现在我的地图上,但它们之间的紫色线条缺失.

对于更好的序列化/保湿技术或任何关于我的修复程序可能缺失的想法,我们将不胜感激.

谢谢

替代文字 替代文字

request = {
   origin: homeLocation, 
   destination: jobLocation,
   travelMode: google.maps.DirectionsTravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
   if (status == google.maps.DirectionsStatus.OK) {
      var str = Ext.encode(response);  //<<==SAVING RAW JSON OBJECT TO DB (I USE ExtJs)
      var z = eval('(' + str + ')');   //<<==REHYDRATING DirectionsResult RAW JSON OBJECT
      FixDirectionResult(z);           //<<==ATTEMPT TO RE-ESTABLISH ORIGINAL OBJECTS
      directionsRenderer.setDirections(z);  //<<==THIS WORKS WITH response BUT NOT WITH z
   }
);
function FixDirectionResult(rslt) {
 for(r=0; r<rslt.routes.length; r++) {
  var route = rslt.routes[r];
  var bounds …
Run Code Online (Sandbox Code Playgroud)

javascript serialization json google-maps

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

Smarty获取var的子字符串,其中strpos为start,strlen为end

我在smarty中遇到格式化变量问题.我想知道最好的方法是什么.基本上我有一个字符串"ABC | DEFGH"我想要聪明地获得"DEFGH"的子串我将如何去做这个?

{$var|substr:strpos:"|":strlen}
Run Code Online (Sandbox Code Playgroud)

不起作用

php smarty smarty2

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

无论如何要更改没有id和没有jquery的链接的href?

我正在与客户合作,我只允许使用javascript(不要问为什么我不知道).他们没有jquery设置,他们不想要它(我再也不知道为什么)

无论如何,页面上有一个链接,他们希望将href更改为页面加载.以下是链接结构.

<a class="checkout_link" title="Checkout" href="current_url">Checkout</a>
Run Code Online (Sandbox Code Playgroud)

我想知道是否有任何方法可以使用基本的javascript为上面的链接更改页面加载的href?如果是这样我怎么去做呢?

谢谢

javascript onload onload-event

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

如何以这种方式按字母顺序排列域名列表?

因此,如果我想按字母顺序组织一个网站列表,并且有以下所有形式:example1.com,test.com,stackoverflow.com,google.com,那将很容易.但是,我还要组织子域.考虑以下三个域:

a.domain.com
domain.com
anotherdomain.com
Run Code Online (Sandbox Code Playgroud)

如果我将它们交给软件进行字母顺序排列,它们将按字母顺序排列如下:

a.domain.com
anotherdomain.com
domain.com
Run Code Online (Sandbox Code Playgroud)

但是,这不是我希望它们按字母顺序排列的方式.我希望它们按域按字母顺序排列,然后通过子域作为"决胜局",换句话说,就像这样:

anotherdomain.com
domain.com
a.domain.com
Run Code Online (Sandbox Code Playgroud)

有人能告诉我如何编写PHP(或JavaScript)代码吗?(您可以假设每个"网站"都是新的代码.)

php

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

让用户在谷歌地图上绘制曲线?

有没有人有任何让用户从点a到点b绘制曲线图的例子或来源?

谢谢,亚历克斯

javascript maps google-maps google-maps-api-3

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

如何获得td的大小

我有一个表,其中我有td.当我点击文本字段中有onkeypress事件选择值从数据库一个表显示从我选择值.这个选择表在div中哪个位置是固定的.但它也将变高

<td class="value">vehicle </td><td> 
 <input type="text" id="txt_sh_vid" onKeyPress="vhc_record()" maxlength="4">
  <div id="div_vhc"  class="search_form">
</div>


 <input type="text" id="vid" style="display:none;">
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

function vhc_record() {
    var data = 'vhc=' + document.getElementById('txt_sh_vid').value;
    loadXMLDoc('ship/vehicle_ship/', 'div_vhc', data);
    document.getElementById('div_vhc').style.visibility = "visible";
}
Run Code Online (Sandbox Code Playgroud)

这是上表的CSS

    td.value
    {
    background-color:#00628B;
    color:#E6E6DC;
    height:50;

    }

    div.search_form
    {
    position:fixed;
     background-color:white;

}
Run Code Online (Sandbox Code Playgroud)

当我按下文本字段中的键时,它也会改变class ="value"的高度, 如div id ="div_vhc",而它的高度为50

html javascript css

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