在我的Mapbox上有3层。
id: 'Map'
,id:'Cluster'
,id: 'Point'
map.on('click', 'Point', function (e) {
$(".page-wrapper").addClass("toggled");/*show sidebar*/
});
此代码意味着当我单击图层id: 'Point'
上的点时,将显示侧边栏。
$(".page-wrapper").removeClass("toggled");/*hide sidebar*/
当添加到事件中时,此代码将隐藏侧边栏。
现在,我要单击id: 'Point'
侧边栏上没有点的任何位置,将其隐藏。
我该怎么做?
答案 0 :(得分:0)
对整个地图和preventDefault
函数使用click事件处理程序:
Future<void> _signOut() async {
try {
await FBApi.signOut();
} catch (e) {
print(e);
}
}