score:9

Accepted answer

I have found that window.dispatchEvent(new Event('resize')) is the way to trigger the resize.

$('.full-width').click(function () {
  $(this).parents('[class^="col"]').toggleClass('full-width-box');
  window.dispatchEvent(new Event('resize'));
});

Demo http://www.codeply.com/go/qY1TSQOZ0r

P.S. - you don't need the other click/resize function

score:3

EDIT: Updated code

highcharts().reflow(); might do the trick for you.

$('.full-width').click(function () {      
   $(this).closest('[class^="col"]').toggleClass('full-width-bo‌​x');
   $( ".highcharts" ).each(function( index ) { 
      $(this).highcharts().reflow(); 
   }); 
});

https://jsfiddle.net/remisture/47ghxmc7/5/


Related Query

More Query from same tag