在使用百度API进行开发的时候,为一些标注添加信息窗口是一个基本功能。

百度DEMO里提供了一些信息窗口的文本示例

百度API中的infowindow信息窗口里面自定义HTML元素事件

有时候我们或许会在信息窗口中自定义我们想要的功能,这就需要在信息窗口中添加html元素并且为其添加点击事件。

使用常规的js事件并不能完成此功能,如:

                                              
               var content = '***:' + data.Data[j].name + '<br/><button id="detailInformationOfLine" style="margin-top:10px;">详细信息</button>';                               
               $("#detailInformationOfLine").click(function () { ) });  

直接这样写好像是运行不了的。

需要在infoWindow的Open事件中写才可以

infoWindow.addEventListener("open", function (e) {$("#detailInformationOfLine").click(function () {  }) });
 

相关文章:

  • 2022-12-23
  • 2021-07-27
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2021-06-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-11
  • 2022-12-23
  • 2021-12-02
  • 2021-11-01
相关资源
相似解决方案