hide()show()后无法编辑范围选择器输入字段

时间:2014-01-07 05:44:09

标签: javascript jquery jquery-selectors highcharts highstock

我发现选择器字段存在一些问题。在图表容器上使用jQuery hide()和show()方法后,无法更改它们。这是一个错误,还是我做错了什么?

以下是我的示例:http://jsfiddle.net/hal9000pro/jL3SX/

$(function(){
    $('#stock-mails-diagram').hide().
        highcharts('StockChart', {
            rangeSelector : {
                inputDateFormat:"%Y-%m-%d",
                inputEditDateFormat:"%Y-%m-%d"
            },

            title : {
                text : 'Emails sent per day'
            },
            series : [
            {
                name : 'mails sent',
                type: 'area',
                step: 'true',
                data : mails
            }],
            plotOptions:{
                area:{
                    dataLabels:{
                        enabled:false
                    }
                }
            }
        });
    $('#stock-mails-diagram').show();
});

1 个答案:

答案 0 :(得分:0)

一般情况下,应在隐藏的div中创建highcharts,因此您可以使用此处的解决方法http://www.highcharts.com/docs/frequently-asked-questions