var htmls = [], js = []; data.forEach(function(item, index){ htmls.push([ '
', item.html, '
', item.js && ['
'].join(''), '
', ].join('')); js.push(item.js); }); var box = $('#content'); box.append($(htmls.join(''))); // var box = document.getElementById('content'); js.forEach(function(item){ eval(item); }); SyntaxHighlighter.defaults["quick-code"] = false; SyntaxHighlighter.defaults["gutter"] = false; SyntaxHighlighter.all(); // var ele = new Fathom('#content') xmSelect.render({ el: '#header', data: data.map(function(item, index){ return { name: (index + 1) + '. ' + item.title, value: index, empty: !!item.title } }).filter(function(item){ return item.empty; }), filterable: true, model: { label: { type: 'text', text: { left: '', right: '', separator: ', ', }, }, }, radio: true, clickClose: true, on: function(data){ window.location.hash = '#XM' + data.item.value; } }); var hash = window.location.hash; window.location.hash = ''; window.location.hash = hash;