(function($){$.timeliner=function(options){if($.timeliners==null){$.timeliners={options:[]};$.timeliners.options.push(options)}else{$.timeliners.options.push(options)}$(document).ready(function(){for(var i=0;i<$.timeliners.options.length;i++){starttimeliner($.timeliners.options[i])}})};function starttimeliner(options){var settings={timelinecontainer:options["timelinecontainer"]||"#timelinecontainer",startstate:options["startstate"]||"closed",startopen:options["startopen"]||[],basespeed:options["basespeed"]||200,speed:options["speed"]||4,fontopen:options["fontopen"]||"1.2em",fontclosed:options["fontclosed"]||"1em",expandalltext:options["expandalltext"]||"+ 展开全部";function openevent(eventheading,eventbody){$(eventheading).removeclass("closed").addclass("open").animate({fontsize:settings.fontopen},settings.basespeed);$(eventbody).show(settings.speed*settings.basespeed)}function closeevent(eventheading,eventbody){$(eventheading).animate({fontsize:settings.fontclosed},0).removeclass("open").addclass("closed");$(eventbody).hide(settings.speed*settings.basespeed)}if($(settings.timelinecontainer).data("started")){return}else{$(settings.timelinecontainer).data("started",true);$(settings.timelinecontainer+" "+".expandall").html(settings.expandalltext);$(settings.timelinecontainer+" "+".collapseall").html(settings.collapsealltext);if(settings.startstate==="closed"){$(settings.timelinecontainer+" "+".timelineevent").hide();$.each($(settings.startopen),function(index,value){openevent($(value).parent(settings.timelinecontainer+" "+".timelineminor").find("dt a"),$(value))})}else{openevent($(settings.timelinecontainer+" "+".timelineminor dt a"),$(settings.timelinecontainer+" "+".timelineevent"))}$(settings.timelinecontainer).on("click",".timelineminor dt",function(){var currentid=$(this).attr("id");if($(this).find("a").is(".open")){closeevent($("a",this),$("#"+currentid+"ex"))}else{openevent($("a",this),$("#"+currentid+"ex"))}});$(settings.timelinecontainer).on("click",".timelinemajormarker",function(){var numevents=$(this).parents(".timelinemajor").find(".timelineminor").length;var numopen=$(this).parents(".timelinemajor").find(".open").length;if(numevents>numopen){openevent($(this).parents(".timelinemajor").find("dt a","dl.timelineminor"),$(this).parents(".timelinemajor").find(".timelineevent"))}else{closeevent($(this).parents(".timelinemajor").find("dl.timelineminor a"),$(this).parents(".timelinemajor").find(".timelineevent"))}});$(settings.timelinecontainer+" "+".expandall").click(function(){if($(this).hasclass("expanded")){closeevent($(this).parents(settings.timelinecontainer).find("dt a","dl.timelineminor"),$(this).parents(settings.timelinecontainer).find(".timelineevent"));$(this).removeclass("expanded").html(settings.expandalltext)}else{openevent($(this).parents(settings.timelinecontainer).find("dt a","dl.timelineminor"),$(this).parents(settings.timelinecontainer).find(".timelineevent"));$(this).addclass("expanded").html(settings.collapsealltext)}})}}})(jquery);