我在我的项目中使用引导切换来创建切换开关。
这是我的拨动开关的代码(默认一侧是“初级分析”,另一侧标题为“二级分析”):
<label class="checkbox-inline">
<input type="checkbox" id="toggle-event" checked data-toggle="toggle" data-on="Primary Analysis" data-off="Secondary Analysis">
</label>
在我的拨动开关旁边,我有一个标题为“分析”的按钮。
这是我想要做的:
当拨动开关转到显示“主要分析”的一侧时,如果我点击“分析”按钮,我想渲染某个图表。这是一个 Highcharts 图表,包含在 id 为“chart1”的 div 标签中。
当拨动开关转到显示“二次分析”的一侧时,如果我点击“分析”按钮,那么我想渲染一个不同的图表。此图表是一个 highcharts 图表,包含在 ID 为“chart2”的 div 标记中。
我正在阅读 Bootstrap Toggle 网站上关于事件传播的教程,这可能会有所帮助:
<input id="toggle-event" type="checkbox" data-toggle="toggle">
<div id="console-event"></div>
<script>
$(function() {
$('#toggle-event').change(function() {
$('#console-event').html('Toggle: ' + $(this).prop('checked'))
})
})
</script>
有任何想法吗?