我正在使用Divi主题的地图模块,我希望此地图上的信息窗口在默认情况下保持打开状态,而不是单击。
我如何才能做到这一点?google map Info window
1 个回复
最合适的回答,由SO网友:David Klhufek 整理而成
Divi没有在加载时弹出标记的选项,但您可以这样做:
打开文件divi\\includes\\builder\\scripts\\frontend-builder-scripts.js
查找此项:
google.maps.event.addListener(marker, \'click\', function() {
if( infowindow_active ) {
infowindow_active.close();
}
infowindow_active = infowindow;
infowindow.open( $this_map_container.data(\'map\'), marker );
});
}
});
}
并替换为:google.maps.event.addListener(marker, \'click\', function() {
if( infowindow_active ) {
infowindow_active.close();
}
infowindow_active = infowindow;
infowindow.open( $this_map_container.data(\'map\'), marker );
});
infowindow.open( $this_map_container.data(\'map\'), marker );
}
});
}
现在,地图pin将加载打开。请记住,这是核心修改,在更新主题时需要记住。