本文介绍了如何在点击按钮时隐藏/显示滚动条和高度图的范围选择器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望隐藏/显示导航器,滚动条&范围选择器点击按钮。
似乎没有任何API。 .hide()隐藏整个图表。



任何有关该解决方案的参考资料都会有帮助。

可以显示/隐藏每个SVG元素。



示例:

  $('#btn')。toggle(function (){
chart.rangeSelector.zoomText.hide();
$ .each(chart.rangeSelector.buttons,function(i,b){
b.hide();
$);
chart.rangeSelector.inputGroup.hide();
chart.scroller.xAxis.labelGroup.hide();
chart.scroller.xAxis.gridGroup.hide() ;
chart.scroller.series.hide();
chart.scroller.scrollbar.hide();
chart.scroller.scrollbarGroup.hide();
chart.scroller .navigatorGroup.hide();
$ .each(chart.scroller.elementsToDestroy,function(i,elem){
elem.hide();
})
},function(){
chart.rangeSelector.zoomText.hide();
$ .each(chart.rangeSelector.buttons,function(i,b){
b.show();
});
chart.rangeSelector.inputGroup.show();
chart.scroller.xAxis.labelGroup.show();
chart.scroller.xAxis.gridGroup.show();
chart.scroller.series.show();
chart.scroller.navigatorGroup.show();
chart.scroller.scrollbar.show();
chart.scroller.scrollbarGroup.show();
$ .each(chart.scroller.elementsToDestroy,function(i,elem){
elem.show();
})
});


I wish to hide/show the navigator, scrollbar & rangeselector on a button click.There doesnt seem to be any API for it. .hide() hides the whole chart.

Any reference towards the solution will be helpful.

解决方案

You can show/hide each SVG elements.

Example: http://jsfiddle.net/dJbZT/99/

$('#btn').toggle(function () {
            chart.rangeSelector.zoomText.hide();
            $.each(chart.rangeSelector.buttons,function(i,b){
                b.hide();
            });
            chart.rangeSelector.inputGroup.hide();
            chart.scroller.xAxis.labelGroup.hide();
            chart.scroller.xAxis.gridGroup.hide();
            chart.scroller.series.hide();
            chart.scroller.scrollbar.hide();
            chart.scroller.scrollbarGroup.hide();
            chart.scroller.navigatorGroup.hide();
            $.each(chart.scroller.elementsToDestroy, function (i, elem) {
                elem.hide();
            })
        }, function () {
            chart.rangeSelector.zoomText.hide();
            $.each(chart.rangeSelector.buttons,function(i,b){
                b.show();
            });
            chart.rangeSelector.inputGroup.show();
            chart.scroller.xAxis.labelGroup.show();
            chart.scroller.xAxis.gridGroup.show();
            chart.scroller.series.show();
            chart.scroller.navigatorGroup.show();
            chart.scroller.scrollbar.show();
            chart.scroller.scrollbarGroup.show();
            $.each(chart.scroller.elementsToDestroy, function (i, elem) {
                elem.show();
            })
        });

这篇关于如何在点击按钮时隐藏/显示滚动条和高度图的范围选择器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-01 00:17