I want to display all nodes one by one with expanding animation after page load completes.
I tried this way but not working.
var oc = $('#chart-container').orgchart({
'data': datascource,
'depth': 1,
'nodeTitle': 'name',
'nodeContent': 'title',
'nodeID': 'id',
'createNode': function($node, data) {
var nodePrompt = $('<i>', {
'class': 'fa fa-info-circle second-menu-icon',
click: function() {
$(this).siblings('.second-menu').toggle();
}
});
var secondMenu = '<div class="second-menu"><img class="avatar" src="img/avatar/' + data.id + '.jpg"></div>';
$node.append(nodePrompt).append(secondMenu);
},
'direction': 'b2t'
});
oc.$chart.find('.node').each("pageload", function() {
oc.showChildren($(this));
});