forked from OneJane/OneJane.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sidebar.js
1 lines (1 loc) · 1.31 KB
/
sidebar.js
1
$(function(){$(".toggle-sidebar-info > span").on("click",function(){var t=$(this).attr("data-toggle");$(this).attr("data-toggle",$(this).text()),$(this).text(t),$(".author-info").is(":visible")?$(".author-info").velocity("stop").velocity("transition.slideLeftOut",{duration:300,complete:function(){$(".sidebar-toc").velocity("stop").velocity("transition.slideRightIn",{duration:500})}}):$(".sidebar-toc").velocity("stop").velocity("transition.slideRightOut",{duration:300,complete:function(){$(".author-info").velocity("stop").velocity("transition.slideLeftIn",{duration:500})}})}),$("#toggle-sidebar").on("click",function(){if(!isMobile()&&$("#sidebar").is(":visible")){var t=$(this).hasClass("on");t?$(this).removeClass("on"):$(this).addClass("on"),t?($("#page-header").removeClass("open-sidebar"),$("body").velocity("stop").velocity({paddingLeft:"0px"},{duration:200}),$("#sidebar").velocity("stop").velocity({translateX:"0px"},{duration:200}),$("#toggle-sidebar").velocity("stop").velocity({rotateZ:"0deg",color:"#1F2D3D"},{duration:200})):($("#page-header").addClass("open-sidebar"),$("body").velocity("stop").velocity({paddingLeft:"300px"},{duration:200}),$("#sidebar").velocity("stop").velocity({translateX:"300px"},{duration:200}),$("#toggle-sidebar").velocity("stop").velocity({rotateZ:"180deg",color:"#99a9bf"},{duration:200}))}})});