1/*========================================================== 2ãã©ã°ã¤ã³ jquery.font_size.js 3 4ï¼ãã©ã³ããµã¤ãºãï¼å°ã»ä¸ã»å¤§ï¼å¤æ´ 5 ãã¿ã³ã«class="btn"ã¨åid="font_s"/"font_m"/"font_l"ãã¤ãã 6 ããã©ã«ã(ä¸)ã®ãµã¤ãºã«class="active"ãã¤ãããï¼âCSSã§ã¹ã¿ã¤ã«å¤æ´ï¼ 7 8 option 9 ã»targetãï¼å¿ é ï¼ã=ã夿´ãããè¦ç´ ã$(" ")ã®ä¸ã«å ¥ãå½¢å¼ã§è¨è¿° 10 ã»exceptãï¼ä»»æï¼ = targetã®ä¸ããé¤å¤ãããè¦ç´ ãæå®ãã»ã¬ã¯ã¿ã®è¨è¿°æ¹æ³ã復æ°ã®å ´åã¯ã«ã³ãã§åºåã 11 ex. except : "p,ã.mo_ox>p,ã#bnr_box" 12 ã»resize ï¼ä»»æï¼ã= ããã©ã«ãã®ãã©ã³ããµã¤ãºã夿´ãããå ´åã夿´ãããããã¤ã¹ãæå®âãspï¼ã¹ããï¼,tbï¼ã¿ãã¬ããï¼,pcï¼PCï¼ [å°,ä¸,大] ã®é çªã§å¤ãé åã§è¨è¿° 13 ex. resize : { 'sp' : [12,13,14] ,'tb': [15,16,18] , 'pc' : [ 14,16,18 ]} 14last modify : 2015/11/20 227_suzuki 15==========================================================*/ 16 17$(function() { 18 jQuery.fn.fontResize = function( config ){ 19 config = jQuery.extend( { 20 target : 'p', 21 except : '', 22 resize : '' 23 },config); 24 25 if ((navigator.userAgent.indexOf('Android') > 0 && navigator.userAgent.indexOf('Mobile') > 0) || navigator.userAgent.indexOf('iPod') > 0 || (navigator.userAgent.indexOf('iPhone') > 0 && navigator.userAgent.indexOf('iPad') == -1)) { 26 //ã¹ããï¼iPhone,iPod touch,Androidï¼ã®å ´å 27 var defaults = { 28 font_s : 15, 29 font_m : 17, 30 font_l : 19 31 }; 32 if(config.resize.sp && config.resize.sp.length == 3){ 33 defaults.font_s = config.resize.sp[0] 34 defaults.font_m = config.resize.sp[1] 35 defaults.font_l = config.resize.sp[2] 36 } 37 }else if(navigator.userAgent.indexOf('Android') > 0 || navigator.userAgent.indexOf('iPad') > 0){ 38 //ã¿ãã¬ããï¼iPad,Androidã¿ãã¬ããï¼ã®å ´å 39 var defaults = { 40 font_s : 15, 41 font_m : 17, 42 font_l : 19 43 }; 44 if(config.resize.tb && config.resize.tb.length == 3){ 45 defaults.font_s = config.resize.tb[0] 46 defaults.font_m = config.resize.tb[1] 47 defaults.font_l = config.resize.tb[2] 48 } 49 }else{ 50 //ãã®ä»ï¼PCï¼ã®å ´å 51 var defaults = { 52 font_s : 15, 53 font_m : 17, 54 font_l : 19 55 }; 56 if(config.resize.pc && config.resize.pc.length ==3 ){ 57 defaults.font_s = config.resize.pc[0] 58 defaults.font_m = config.resize.pc[1] 59 defaults.font_l = config.resize.pc[2] 60 } 61 } 62 var target = $(config.target); 63 var except = $(config.except); 64 var resize = defaults; 65 66 $(this).find(".btn").click(function(){ 67 $(this).parent().find(".btn").each(function(){ 68 $(this).removeClass('active'); 69 }); 70 $(this).addClass('active'); 71 var current = this.id; 72 target.not(except).css("font-size", resize[current] + "px"); 73 }); 74 }; 75}); 76
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.