【问题标题】:Google Maps listener only firing once?谷歌地图监听器只触发一次?
【发布时间】:2011-09-17 21:49:06
【问题描述】:

你好,所以基本上我想要的是,当你点击一个标记时,它会触发一些 jQuery 来替换 div 的内容。第一次完美运行,但之后它不会响应。有什么建议?谢谢!

 google.maps.event.addListener(marker, 'click', function() {
    $('.address').replaceWith(" + '"' + $arrayOfEventNames[i] + '"' + ");

注意:这是使用嵌入式 ruby​​ 代码来获取我想要的“事件名称”。所以这是在 puts 语句中。因此需要引号。

【问题讨论】:

    标签: javascript jquery ruby google-maps eruby


    【解决方案1】:

    您不会替换 $('.adress') 的内容,而是替换元素本身。这意味着第一次单击后它不再存在,因此无法替换。

    K

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 2020-03-19
      • 2014-05-10
      • 1970-01-01
      相关资源
      最近更新 更多