1//ã°ãã¼ãã«å¤æ° (颿°å¤) 2sX_syncerModal = 0 ; 3sY_syncerModal = 0 ; 4 5$(function(){ 6 $(".modal_open, .gnav_list_item_about").click(function(){ 7 //ãã¼ãã¼ãæä½ãªã©ã«ããããªã¼ãã¼ã¬ã¤ãå¤éèµ·åããã®ã鲿¢ãã 8 $( this ).blur() ; //ãã¿ã³ãããã©ã¼ã«ã¹ãå¤ã 9 if( $( "#modal-overlay" )[0] ) return false ; //æ°ããã¢ã¼ãã«ã¦ã£ã³ãã¦ãèµ·åããªã (鲿¢ç1) 10 //if($("#modal-overlay")[0]) $("#modal-overlay").remove() ; //ç¾å¨ã®ã¢ã¼ãã«ã¦ã£ã³ãã¦ãåé¤ãã¦æ°ããèµ·åãã (鲿¢ç2) 11 12//ã¹ã¯ãã¼ã«ä½ç½®ãè¨é² 13var dElm = document.documentElement , dBody = document.body; 14sX_syncerModal = dElm.scrollLeft || dBody.scrollLeft; //ç¾å¨ä½ç½®ã®Xåº§æ¨ 15sY_syncerModal = dElm.scrollTop || dBody.scrollTop; //ç¾å¨ä½ç½®ã®Yåº§æ¨ 16 17 //ãªã¼ãã¼ã¬ã¤ãåºç¾ããã 18 $( "body" ).append( '<div id="modal-overlay"></div>' ); 19 $( "#modal-overlay" ).fadeIn( "slow" ); 20 21 //ã³ã³ãã³ããã»ã³ã¿ãªã³ã°ãã 22 centeringModalSyncer() ; 23 24 //ã³ã³ãã³ãããã§ã¼ãã¤ã³ãã 25 $( ".modal" ).fadeIn( "slow" ) ; 26 $("body").css("position","fixed"); 27 $(".content").css("position","fixed"); 28 //position absoluteã ã¨ä¸ã«ãããæ¸å°ãè§£æ¶ 29 30 //[#modal-overlay]ãã¾ãã¯[.modal_close]ãã¯ãªãã¯ããã⦠31 $( "#modal-overlay,.modal_close" ).unbind().click( function(){ 32 33 //ã¹ã¯ãã¼ã«ä½ç½®ãç§»å 34window.scrollTo( sX_syncerModal , sY_syncerModal ); 35 36 //[.modal]ã¨[#modal-overlay]ããã§ã¼ãã¢ã¦ãããå¾ã«â¦ 37 $( ".modal,#modal-overlay" ).fadeOut( "slow" , function(){ 38 //[#modal-overlay]ãåé¤ãã 39 $("body").css("position","static"); 40 $(".visual_wrap_logo").css("position","absolute"); 41 $(".visual_box_btn").css("position","absolute"); 42 $(".content").css("position","absolute"); 43 $(".hamburger").removeClass("is-active"); 44 $('#modal-overlay').remove() ; 45 46 } ) ; 47 } ) ; 48 } ) ; 49 //ãªãµã¤ãºãããããã»ã³ã¿ãªã³ã°ããã颿°[centeringModalSyncer()]ãå®è¡ãã 50 $( window ).resize( centeringModalSyncer ) ; 51 52 //ã»ã³ã¿ãªã³ã°ãå®è¡ãã颿° 53 function centeringModalSyncer() { 54 55 //ç»é¢(ã¦ã£ã³ãã¦)ã®å¹ ãé«ããåå¾ 56 var w = $( window ).width() ; 57 var h = $( window ).height() ; 58 59 // ã³ã³ãã³ã(.modal)ã®å¹ ãé«ããåå¾ 60 // jQueryã®ãã¼ã¸ã§ã³ã«ãã£ã¦ã¯ã弿°[{margin:true}]ãæå®ããæãä¸å ·åãèµ·ããã¾ãã 61 var cw = $( ".modal" ).outerWidth( {margin:true} ); 62 var ch = $( ".modal" ).outerHeight( {margin:true} ); 63 var cw = $( ".modal" ).outerWidth(); 64 var ch = $( ".modal" ).outerHeight(); 65 66 //ã»ã³ã¿ãªã³ã°ãå®è¡ãã 67 $( ".modal" ).css( {"left": ((w - cw)/2) + "px","top": ((h - ch)/2) + "px"} ) ; 68 69 } 70 71} ) ;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.