2016-06-20 2 views
0
events: { 
    click: function (event) { 
    this.lineWidth=5; 
    } 
} 

Это функция события щелчка серии Highcharts. Здесь я устанавливаю эту ширину 5. Он работает, когда я нажимаю на серию, но когда я удалял свою мышь из серии. Серийная ширина возвращается к норме. Я хочу, чтобы эта ширина была стабильной, что я установил в событии click. До тех пор пока я не изменю i.tHighcharts серия ширина линии нестабильна

+3

Я предложил бы предложить скрипку, демонстрирующую проблему. –

+0

Вы не обновляете конфигурацию диаграммы, делая это - вам нужно использовать serial.update(), если вы хотите, чтобы изменение было постоянным. – jlbriggs

+0

Series.Update метод работал для одного и того же. –

ответ

3

Я думаю, что вы можете использовать метод Series.update() в случае вашей диаграммы. Здесь вы можете найти информацию об этом методе: http://api.highcharts.com/highstock#Series.update

$(function() { 
    $('#container').highcharts({ 
    plotOptions: { 
     series: { 
     events: { 
      click: function(event) { 
      this.update({ 
       lineWidth: 5 
      }) 
      } 
     } 
     } 
    }, 
    series: [{ 
     name: 'ADBE', 
     data: [1, 2, 3, 4] 
    }] 
    }); 
}); 

И здесь вы можете найти простой пример того, как это может работать: http://jsfiddle.net/5u6anyzb/3/

С наилучшими пожеланиями.

+0

Да. Это сработало. –

+0

С удовольствием прочитал, что это сработало для вас. Если вы считаете, что это правильный ответ на ваш вопрос, не могли бы вы принять его в качестве ответа? –

Смежные вопросы