小编wes*_*bos的帖子

Google Maps JS API v3 - 简单的多标记示例

谷歌地图Api相当新的.我有一系列数据,我想循环并绘制在地图上.看起来相当简单,但我发现的所有多标记教程都非常复杂.

让我们使用谷歌网站上的数据数据作为例子:

var locations = [
  ['Bondi Beach', -33.890542, 151.274856, 4],
  ['Coogee Beach', -33.923036, 151.259052, 5],
  ['Cronulla Beach', -34.028249, 151.157507, 3],
  ['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
  ['Maroubra Beach', -33.950198, 151.259302, 1]
];
Run Code Online (Sandbox Code Playgroud)

我只是想绘制所有这些点,并在单击时弹出一个infoWindow以显示名称.

javascript google-maps google-maps-api-3

640
推荐指数
10
解决办法
78万
查看次数

vim"modifiable"关闭

试图用书呆子树创建一个新文件.我点击a密钥创建一个新文件,我收到消息:

E21: Cannot make changes, 'Modifiable' is off

我正在使用MacVim和Janus(几乎开箱即用)

vi vim macvim nerdtree

134
推荐指数
3
解决办法
7万
查看次数

PHP Regex获取youtube视频ID?

有人可以告诉我如何从URL中获取youtube id,无论URL中有哪些其他GET变量.

以此视频为例:http://www.youtube.com/watch?v=C4kxS1ksqtw&feature=related
所以v=在下一个之间和之前&

php regex

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

Mongoose查询其中value不为null

希望执行以下查询:

Entrant
    .find
      enterDate : oneMonthAgo
      confirmed : true
    .where('pincode.length > 0')
    .exec (err,entrants)->
Run Code Online (Sandbox Code Playgroud)

我正在做where子句吗?我想选择pincode不为null的文档.

mongoose mongodb

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

如何在全局提供jQuery.ready中定义的函数?

我有一个功能,可以从网址中删除youtube id.然后我想每页使用此功能10次(在wordpress循环中).

当我在我的函数脚本标记中提供url时,该函数很有用,但是当我在循环中启动一组新的脚本标记时,它不起作用.

我需要知道如何在不首先声明所有功能的情况下使用我的功能.

所以这是我在标题中的代码:

 <script type="text/javascript"> 
$(document).ready(function() {
var getList = function(url, gkey){
        var returned = null;
        if (url.indexOf("?") != -1){
          var list = url.split("?")[1].split("&"),
                  gets = [];

          for (var ind in list){
            var kv = list[ind].split("=");
            if (kv.length>0)
                gets[kv[0]] = kv[1];
        }

        returned = gets;

        if (typeof gkey != "undefined")
            if (typeof gets[gkey] != "undefined")
                returned = gets[gkey];

        }

            return returned;

    };


        // THIS WORKS

    alert(getList('http://www.youtube.com/watch?v=dm4J5dAUnR4', "v"));


      });
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在页面上的其他地方使用它时,它不起作用.

 <script type="text/javascript"> 

      $(document).ready(function() {
              alert(getList('http://www.youtube.com/watch?v=dm4J5dAUnR4', "v"));
      };
      </script>
Run Code Online (Sandbox Code Playgroud)

Firebug给我 …

javascript jquery

65
推荐指数
4
解决办法
8万
查看次数

用jquery停止youtube视频?

我有一个我建立的jquery滑块,基本上只有三个pannels通过应用负的左CSS值滑动.效果很好,但我在一张幻灯片中有一个youtube视频,当我滑动时它不会停止.我尝试过display:none和Visibility:hidden除了IE以外都可以使用,音频一直在IE浏览器中.

有一种简单的方法可以用jquery杀死视频吗?

javascript youtube jquery

50
推荐指数
8
解决办法
18万
查看次数

Angularjs注意父范围的变化

我正在编写一个指令,我需要查看更改的父作用域.不确定我是否这样做是首选方式,但它不能使用以下代码:

  scope.$watch(scope.$parent.data.overlaytype,function() {
    console.log("Change Detected...");
  })
Run Code Online (Sandbox Code Playgroud)

它记录了窗口加载,但即使更改了overlaytype,也不会再次登录.

我怎样才能注意overlaytype变化?

编辑:这是整个指令.不完全确定为什么我会得到一个儿童范围

/* Center overlays vertically directive */
aw.directive('center',function($window){
  return {
    restrict : "A",
    link : function(scope,elem,attrs){

      var resize = function() {
        var winHeight = $window.innerHeight - 90,
            overlayHeight = elem[0].offsetHeight,
            diff = (winHeight - overlayHeight) / 2;
            elem.css('top',diff+"px");
      };

      var watchForChange = function() {
        return scope.$parent.data.overlaytype;
      }
      scope.$watch(watchForChange,function() {
        $window.setTimeout(function() {
          resize();
        }, 1);
      })

      angular.element($window).bind('resize',function(e){
        console.log(scope.$parent.data.overlaytype)
        resize();
      });
    }
  };
});
Run Code Online (Sandbox Code Playgroud)

javascript scope angularjs

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

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

使用jQuery从URL获取ID

我有这样的网址:

http://www.site.com/234234234
Run Code Online (Sandbox Code Playgroud)

我之后需要抓住Id /,所以在这种情况下234234234

我怎么能这么容易?

javascript jquery

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

对一组对象进行ng-repeat

使用ng-repeat,我将如何循环以下内容:

var  messages : [
      {text:"Standard Message"},
      {text:"Success Message!", type:"success"},
      {text:"Alert Message!", type : "alert"},
      {text:"secondary message...", type : "secondary"}
    ]
Run Code Online (Sandbox Code Playgroud)

我试过了:

<p ng-repeat="message in messages">{{message}}</p> 
Run Code Online (Sandbox Code Playgroud)

它似乎不起作用,我该怎么做?

javascript angularjs

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