Leaflet 引导开关-单击后关闭其他开关
编辑: 我已经设法让我的引导开关代码正常工作 单击开关A后,所有其他开关关闭。我现在唯一的问题是,如果SwitchB是“开”的,并且我也打开了“开”SwitchA,第一次单击SwitchA将关闭SwitchB,但需要第二次单击SwitchA才能打开自己 理想情况下,单击SwitchA可以在同时打开SwitchA的同时关闭所有其他开关。我不希望只需单击两次按钮即可关闭其他开关并打开目标开关Leaflet 引导开关-单击后关闭其他开关,leaflet,bootstrap-switch,Leaflet,Bootstrap Switch,编辑: 我已经设法让我的引导开关代码正常工作 单击开关A后,所有其他开关关闭。我现在唯一的问题是,如果SwitchB是“开”的,并且我也打开了“开”SwitchA,第一次单击SwitchA将关闭SwitchB,但需要第二次单击SwitchA才能打开自己 理想情况下,单击SwitchA可以在同时打开SwitchA的同时关闭所有其他开关。我不希望只需单击两次按钮即可关闭其他开关并打开目标开关 $("[name='SwitchA']").bootstrapSwitch({
$("[name='SwitchA']").bootstrapSwitch({
onSwitchChange: function (event, state) {
if(state) mymap.addLayer(layerA),
else mymap.removeLayer(layerA),
$("[name='SwitchB'], [name='SwitchC'], [name='SwitchD']").bootstrapSwitch('state', false)
一如既往,任何提示都是有用的