$(function(){ function anc(){ var Url=location.pathname.replace("/",""); if($('.nera_menu a[href="'+Url+'"]').length){ $('.nera_menu a[href="'+Url+'"]').parents("li").addClass('active'); $('.nera_menu a[href="'+Url+'"]').parents('ol').prev('strong').addClass('active'); }else{ $('.nera_menu li:last-child strong').addClass('active'); } } anc(); $(document).on('click','#nera_top',function(){ $("body,html").animate({scrollTop:0},400); }); $(document).on("change","input[name=dark]",function(){ if($(this).prop("checked")==true){ $('body').addClass('dark'); }else{ $('body').removeClass('dark'); } }); $(document).on('click','.menu_content strong',function(){ $(this).toggleClass('hide'); var ulc=$(this).attr("class"); if(ulc=="hide"){ $(this).next('ul').slideUp(); }else{ $(this).next('ul').slideDown(); } }); $(document).on('click','.nera_wrap a,.continue',function(){ var Href=$(this).attr('href'); var Target=$(this).attr('target'); $(".nera_menu .active").removeClass("active"); if(Href.indexOf("nera")> -1 && Target!="_blank"){ $(".nera_content").load(Href+' .nera_content',function(){ $('.nera_content .nera_content').unwrap(); $("body,html").animate({scrollTop:0}); history.pushState('','',Href); anc(); if($(".tag_list").length){ $('title').text($(".tag_list span").text()+' [ n:eRa ] anturé - アントゥーレ -'); }else if($(".nera_list").length){ $('title').text('[ n:eRa ] anturé - アントゥーレ -'); }else if($(".nera_main h2").length){ $('title').text($(".nera_main h2").text()+' [ n:eRa ] anturé - アントゥーレ -'); } if($(".plugins").length){ scrollList(); } }); $(".rep_list").load(Href+' .rep_list',function(){ $('.rep_list .rep_list').unwrap(); }); return false; } }); function scrollList(){ $(".plugins p[data]").each(function(){ var ss=$(this).offset().top - $(window).height(); var st=$(window).scrollTop(); // console.log(st+"/"+ss); if(st>ss){ $(this).css("background-image",$(this).attr("data")); } }); } if($(".plugins").length){ scrollList(); } $(window).scroll(function(){ scrollList(); }); $(document).on('input','.search input',function(){ var Key=$(this).val(); var Cnt=0; $(".plugins li").each(function(){ var Name=$(this).find('strong').text(); var Text=$(this).attr('text'); if(Name.indexOf(Key) >= 0 || Text.indexOf(Key) >= 0){ $(this).show(); Cnt++; }else{ $(this).hide(); } }); if($(".search span").length){ $(".search span").text(Cnt+"件"); }else{ $(".search").append(""+Cnt+"件"); } scrollList(); }); }); /* * * * * * * * * * * * * * * * * * * * * Ⓒwebstudio WhitePallet * * * * * * * * * * * * * * * * * * * * */