【问题标题】:Run a slider of images in google map info window在谷歌地图信息窗口中运行图像滑块
【发布时间】:2017-07-01 12:26:22
【问题描述】:

我正在尝试在 Google 地图信息窗口中显示图像滑块。但没有错误出现,但滑块不起作用。

我想和图片一样。

 $(document).ready(function() { // runs jquery when document is ready

      function initialize() {

        var uluru = {
          lat: -25.363,
          lng: 131.044
        };
        var map = new google.maps.Map(document.getElementById('map'), {
          zoom: 4,
          center: uluru
        });

        var contentString = '<div id="content"><ul id="slider"><li><img src="demos/images/slide-civil-1.jpg" alt=""></li><li><img src="demos/images/slide-env-1.jpg" alt=""></li><li><img src="demos/images/slide-civil-2.jpg" alt=""></li><li><img src="demos/images/slide-env-2.jpg" alt=""></li></ul></div>';

        var infowindow = new google.maps.InfoWindow({
          content: contentString
        });

        var marker = new google.maps.Marker({
          position: uluru,
          map: map,
          title: 'Uluru (Ayers Rock)'
        });
        marker.addListener('click', function() {
          infowindow.open(map, marker);
        });

        google.maps.event.addListener(infowindow, function() {
          $('#slider').anythingSlider();

        });
      }
      initialize();

    });

【问题讨论】:

  • 您需要在信息窗口的domready 事件上运行$('#slider').anythingSlider();(您的事件侦听器中缺少事件名称)
  • 请回答,我想给你+1并接受回答
  • 和给我的人 -1 。过来解释一下原因

标签: javascript jquery google-maps anythingslider


【解决方案1】:

您需要在信息窗口的domready 事件上运行$('#slider').anythingSlider();(您的事件侦听器中缺少事件名称)

google.maps.event.addListener(infowindow, "domready", function() {
      $('#slider').anythingSlider();
 });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    • 2016-07-10
    • 2013-05-18
    相关资源
    最近更新 更多