Я использую эти коды для отмеченного флажка события, но это не работает.
CSS
<link href="assets/plugins/bootstrap-switch/static/stylesheets/bootstrap-switch-metro.css" rel="stylesheet" type="text/css" />
HTML
<div class="switch switch-mini" data-on-label="<i class='icon-sun icon-white'></i>" data-off-label="<i class='icon-sun muted'></i>">
<input id="swWeather" type="checkbox" class="toggle" onclick="toggleWeather()" />
</div>
JS
<script src="assets/plugins/bootstrap-switch/static/js/bootstrap-switch.js" type="text/javascript"></script>
Если я использую этот способ, просто визуальный стиль работает хорошо, но он не вызывает функцию toggleWeather()
, но если я удалю bootstrap-switch.js
, все визуальные стили будут удалены и будут стандартно стандартными, но это работает очень хорошо.
Как я могу изменить статус флажка, нажмите его с помощью bootstrap-switch?
Здесь мой код toggleweather:
function toggleWeather() {
if (document.getElementById('swWeather').checked)
{ weatherLayer.setMap(map); }
else
{ weatherLayer.setMap(null); }
if (document.getElementById('swCloud').checked)
{ cloudLayer.setMap(map); }
else
{ cloudLayer.setMap(null); }
}
кстати я использую эти переключатели с этой темой: http://www.keenthemes.com/preview/metronic_admin/form_component.html#myModal
Это не очень хороший пример, но так http://jsfiddle.net/UHkN6/