📄 dropdown.js
字号:
//Matt Kruse-javascripttoolbox.com-MIT/GPLeval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('6 P=(g(){g q(s){3(8.n&&8.n(s)!=9){a 8.n(s)}w 3(8.l&&8.l[s]!=9){a 8.l[s]}w 3(8.e&&8.e.v&&8.e.v>0&&8.e[0].x){Q(6 i=0;i<8.e.v;i++){3(8.e[i].O==s){a 8.e[i]}}}}6 b={};b.$S=1.0;b.R=g(o,5,7){3(u(o)=="D"){o=q(o)}3(o==9||!o.t){a J}3(u(5)=="X"){6 b=5;5=b.5;7=b.7}o.t.5=5+"I";o.t.7=7+"I";a p};b.F=g(o){6 H=p;3(u(o)=="D"){o=q(o)}3(o==9){a 9}6 5=0;6 7=0;6 h=0;6 j=0;6 k=9;6 d=9;d=o.d;6 f=o;6 4=o;T(4.k!=9){4=4.k;3(4.d==9){}w{6 m=p;3(H&&N.U){3(4==f.k||4.A=="W"){m=J}}3(m){3(4.y&&4.y>0){7-=4.y}3(4.r&&4.r>0){5-=4.r}}}3(4==d){5+=o.B;3(4.G&&4.A!="K"){5+=4.G}7+=o.z;3(4.L&&4.A!="K"){7+=4.L}o=4;3(o.d==9){3(o.B){5+=o.B}3(o.z){7+=o.z}}d=o.d}}3(f.C){h=f.C}3(f.E){j=f.E}a{\'5\':5,\'7\':7,\'h\':h,\'j\':j}};b.V=g(o){6 c=M.F(o);3(c==9){a 9}c.5=c.5+(c.h/2);c.7=c.7+(c.j/2);a c};a b})();',60,60,'|||if|el|left|var|top|document|null|return|pos||offsetParent|anchors|originalObject|function|width||height|parentNode|all|considerScroll|getElementById||true|resolveObject|scrollLeft||style|typeof|length|else||scrollTop|offsetTop|nodeName|offsetLeft|offsetWidth|string|offsetHeight|get|clientLeft|fixBrowserQuirks|px|false|TABLE|clientTop|this|window|name|Position|for|set|VERSION|while|opera|getCenter|TR|object'.split('|'),0,{}))var dropdown_init=1, dropdown_n=0;window['dropdown'+dropdown_n+'_srch_focused'] =false;window['dropdown'+dropdown_n+'_show_all'] =false;function dropdown_get_this_button_index(t){ var a=document.getElementsByName('dropdown_dd'); for(i=0;i<a.length;i++){ if(t==a[i]) return i; }}function dropdown_disp(w,v){if(w)document.getElementById(w).style.display=v;}function dropdown_onMouseOut_delay(){ if(!window['dropdown'+dropdown_n+'_srch_focused']) window['dropdown'+dropdown_n+'_delay']=setTimeout("dropdown_toggle_dropdown('none')",501);}function dropdown_onMouseOver_stay() { if(typeof window['dropdown'+dropdown_n+'_delay']!="undefined")clearTimeout(window['dropdown'+dropdown_n+'_delay']);}function dropdown_toggle_dropdown(t){ document.getElementById('dropdown'+dropdown_n+'_dropdown').style.display=t;}function dropdown_showAll(t){ if(!window['dropdown'+dropdown_n+'_show_all']){ srvcs=document.getElementById('dropdown'+dropdown_n+'_dropdown').getElementsByTagName('a'); for(i=0;i<srvcs.length;i++) dropdown_disp(srvcs[i].id,''); t.innerHTML="Add to Any"; window['dropdown'+dropdown_n+'_show_all']=true; return false; }}function dropdown_show_srch(a){ if(a.value=="Find service..."){ a.value=""; a.style.color="#000"; a.focus(); }}function dropdown_do_srch(curr_search){ srvcs=document.getElementById('dropdown'+dropdown_n+'_dropdown').getElementsByTagName('a'); colm1_lnks=document.getElementById('dropdown'+dropdown_n+'_colm1').getElementsByTagName('a'); colm2_lnks=document.getElementById('dropdown'+dropdown_n+'_colm2').getElementsByTagName('a'); if(document.getElementById('dropdown'+dropdown_n+'_srch').value!=''){ for(i=0;i<srvcs.length;i++){ s=srvcs[i].id; s_fix=(s.substr(4+(String(dropdown_n).length)).toLowerCase()).replace('_',' '); if(s_fix.indexOf(curr_search.toLowerCase())!=-1) dropdown_disp(s,''); else dropdown_disp(s,'none'); } } else{ for(i=0;i<colm1_lnks.length;i++) if(i<6) dropdown_disp(colm1_lnks[i].id,''); else dropdown_disp(colm1_lnks[i].id,'none'); for(i=0;i<colm2_lnks.length;i++) if(i<6) dropdown_disp(colm2_lnks[i].id,''); else dropdown_disp(colm2_lnks[i].id,'none'); }}function dropdown_show_dropdown(o){ dropdown_onMouseOver_stay(); dropdown_toggle_dropdown('none'); dropdown_n = dropdown_get_this_button_index(o); dropdown_onMouseOver_stay(); pos=Position.get(o); x=91; Position.set('dropdown'+dropdown_n+'_dropdown',pos.left,pos.top+16); dropdown_toggle_dropdown('');}function feed_create_dropdown(){ // This last index of dropdown buttons, so far dropdown_t = document.getElementsByName('dropdown_dd').length - 1; dropdown_c='#dropdown'+dropdown_t+'_dropdown{margin:0;padding:2px;border:1px solid #CCC;background-color:#FFF;overflow:hidden;z-index:9999;position:absolute;}'; dropdown_c+='#dropdown'+dropdown_t+'_dropdown table{border-collapse:collapse;width:auto;margin:0;padding:0;border:0;font:12px Arial, Helvetica, sans-serif}'; dropdown_c+='#dropdown'+dropdown_t+'_dropdown table td{margin:0;padding:0;}'; dropdown_c+='#dropdown'+dropdown_t+'_dropdown a{color:#00F;text-decoration:none;font:12px Arial,Helvetica,sans-serif;height:auto;width:auto}'; dropdown_c+='#dropdown'+dropdown_t+'_dropdown a:visited{color:#00F}'; dropdown_c+='#dropdown'+dropdown_t+'_dropdown a:hover{color:#000;border:1px solid #CCC}'; dropdown_c+='#dropdown'+dropdown_t+'_srch{color:#CCC;font:12px;padding:2px 0 2px 2px;border:1px solid;background-color:#FFF;width:100%}'; dropdown_c+='.dropdown_srch_container{padding:9px;margin-bottom:2px;border:0;background-color:#EEE}'; dropdown_c+='.dropdown_i{display:block;padding:6px;border:1px solid #FFF}'; dropdown_c+='.dropdown_i:hover{background-color:#EEE}'; dropdown_c+='.dropdown_left{float:left; width:150px;}'; dropdown_c+='.dropdown_clear{clear:both}'; dropdown_c+='.dropdown_ftr a{display:block;margin-top:2px;background-color:#EEE;border:1px solid #EEE;padding:3px;text-align:center}'; var dropdown_s = document.createElement('style'); dropdown_s.setAttribute("type","text/css"); if(dropdown_s.styleSheet) dropdown_s.styleSheet.cssText=dropdown_c; else{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -