//屏蔽浏览器右键菜单功能 $(document).ready(function(){ document.oncontextmenu=function(){ return false; }; }); // 鼠标右键菜单显示 $(document).ready(function(){ $('#lside').on('mousedown','.thr',function(e){ //利用jquery的方式获取当前点击的是否是右键 if(e.which==3) { $(this).click(); var disX=(e||event).clientX+10; //得到鼠标点击X的位置 var disY=(e||event).clientY+10; //得到鼠标点击Y的位置 var scrollY=$(document).scrollTop(); //获取浏览器滚动的高度 var realHeight=disY+scrollY; //清除背景色 $('.fir').css("background-color",''); $('.sec').css("background-color",''); $('.thr').css("background-color",''); //给当前背景添加颜色 $(this).css("background-color",'#9bbaf3'); //显示菜单内容 $("#right_menu").show(); //使菜单跟随鼠标位置 $('#right_menu').css('left',disX+'px'); $('#right_menu').css('top',realHeight+'px'); } }); //利用not选中器使不是点击.thr时就隐藏菜单 $("body:not('.thr')").click(function(){ if($("#right_menu").is(':hidden')) { //屏蔽浏览器右键菜单功能 document.oncontextmenu=function(){ return false; }; }else{ //隐藏右键菜单 $("#right_menu").hide(); $('#right_menu .child_menu').hide(); } }); }); //使遮罩层一直处在页面内 $(document).ready(function(){ $(document).scroll(function(){ var scrollY=$(document).scrollTop(); $('#allShade').css('top',scrollY+"px"); }); }); //查看电池组机历卡 $(document).ready(function(){ //点击菜单选项显示查看电池组机历卡内容 $('#right_menu a').eq(0).click(function(){ $('#card_infor').show(); $('#allShade').show(); $('body').css('overflow','hidden'); findBattinfByBattGroupId(BattGroupId); //createMaint_infTable(); }); //退出查看电池组机历卡 $('#out_card_infor').click(function(){ $('#card_infor').hide(); //隐藏电池组机利卡 $('#allShade').hide(); $('body').css('overflow','scroll'); }); //电池组机历卡处在浏览器可视区域 $(document).scroll(function(){ var scrollY=$(document).scrollTop(); //浏览器滚动高度 //使电池组机历卡一直在页面内 $('#card_infor').css('top',scrollY+80+"px"); }); }); //上传FBO和IDE数据 //$(document).ready(function(){ // //点击菜单显示上传FBO和IDE数据窗口 // $('#right_menu a').eq(1).click(function(){ // $('#upload_fbo').show(); // $('#allShade').show(); // $('body').css('overflow','hidden'); // }); // //退出上传FBO和IDE数据 // $('#out_upload_fbo').click(function(){ // var a=confirm("确定退出上传窗口吗?"); // if(a==true) // { // $('#upload_fbo').hide(); //隐藏上传 // $('#allShade').hide(); // $('body').css('overflow','scroll'); // } // }); // $(document).scroll(function(){ // var scrollY=$(document).scrollTop(); // //使上传一直在页面内 // $('#upload_fbo').css('top',scrollY+80+"px"); // }); // //点击上传FBO和IDE数据内的显示和隐藏 // $("#upload_fbo p").click(function(){ // $("#upload_fbo .show_hide_opt").slideToggle(500); // }); //}); // 上传'内阻、电导'数据 //$(document).ready(function(){ // // 点击菜单选项显示上传’内阻电导数据 // $('#right_menu a').eq(2).click(function(){ // $('#upload_resist').show(); // $('#allShade').show(); // $('body').css('overflow','hidden'); // }); // // 退出上传内阻和电导 // $('#out_upload_resist').click(function(){ // var a=confirm("确定退出上传窗口吗?"); // if(a==true) // { // $('#upload_resist').hide(); //隐藏上传 // $('#allShade').hide(); // $('body').css('overflow','scroll'); // } // }); // // 点击显示隐藏内容的按钮 // $('#upload_resist p').click(function(){ // $('#upload_resist .show_hide_opt').slideToggle(500); // }); // // 是上传界面在浏览器可视区域内 // $(document).scroll(function(){ // var scrollY=$(document).scrollTop(); //滚动条滚动的高度 // $('#upload_resist').css('top',scrollY+80+'px'); //根据滚动条确定窗口的位置 // }); //}); // 显示右键菜单的子菜单功能 $(document).ready(function(){ // 鼠标离开子菜单 $("#right_menu a:not('.child_menu')").mouseover(function(){ $('#right_menu .more_menu').css('color','#000'); $('#right_menu .more_menu').css('background-color','#fff'); $('#right_menu .child_menu').hide(); }); // 鼠标经过拥有子菜单的选项 $('#right_menu .more_menu').mouseover(function(){ $('#right_menu .more_menu').css('color','#ffffff'); $('#right_menu .more_menu').css('background-color','#34cd62'); $('#right_menu .child_menu').show(); }); //鼠标离开该选项 $('#right_menu .more_menu').mouseout(function(){ $('#right_menu .more_menu').css('color','#000'); $('#right_menu .more_menu').css('background-color','#fff'); }); // 鼠标经过子菜单 $('#right_menu .child_menu').mouseover(function(){ $('#right_menu .more_menu').css('color','#ffffff'); $('#right_menu .more_menu').css('background-color','#34cd62'); }); }); //搜索机房或电池组 $(document).ready(function(){ //点击搜索机房或电池组的内容 $('#right_menu a').eq(5).click(function(){ $('#search_room').show(); $('#allShade').show(); $('body').css('overflow','hidden'); }); //退出搜索机房或电池组 $('#out_search').click(function(){ $('#search_room').hide(); $('#allShade').hide(); $('#search_input').val(''); $('#search_info ul').text(''); $('body').css('overflow','scroll'); }); $(document).scroll(function(){ var scrollY=$(document).scrollTop(); //使搜索框一直在页面内 $('#search_room').css('top',scrollY+80+"px"); }); //搜索机房或电池组输入时触发的键盘事件 $('#search_input').keyup(function(){ var searchValue=$('#search_input').val(); console.log(searchValue); }); // 点击查询事件 $('#search_info').on('li','click',function(){ var len=$('#search_info li').length; for(var i=0;i"); var li_str = ""; for(var i=0;i"+model.data[i].StationName+""; }else if(searchtype == 0){ li_str += "
  • "+model.data[i].BattGroupName+'-'+model.data[i].BattGroupId+"
  • "; } } ul.append($(li_str)); oSearch_info.append(ul); } loading.hideLoading($("#search_info")); } }); /*//确定按钮点击事件 $("#en_search").click(function(){ var target; $("#lside li a").each(function(){ if($(this).attr("class")=="fir" && $(this).attr("name")==stationid && text==$(this).text()){ //一级菜单 var num=$(".fir").index(this); if($(".arrow").eq(num).hasClass("down")){ $(this).click(); }else{ //要去掉其他菜单的背景颜色 $("#lside li a").each(function(){ $(this).css('background-color','#ffffff'); }); $(this).css('background-color','#9bbaf3'); } console.info(this); target="#"+$(this).attr("id"); }else if($(this).attr("class")=="sec" && $(this).text().substring(1,$(this).text().length)==text && stationid==$(this).attr("id")){ console.info(this); //二级菜单选中时 var index=$(".sec").index(this); if($(this).text().substring(0,1)=="+"){ //查看是否需要展开该二级菜单的上一级菜单 $("#lside li a").each(function(){ if(stationid==$(this).attr("name") && $(this).attr("class")=="fir"){ var num=$(".fir").index(this); if($(".arrow").eq(num).hasClass("down")){ $(this).click(); //console.info($(this).attr("class")); } } }); $(this).click(); }else{ $("#lside li a").each(function(){ $(this).css('background-color','#ffffff'); }); $(this).css('background-color','#9bbaf3'); } target="#"+stationid; }else if($(this).attr("class")=="thr" && $(this).text()==text && battgroupid==$(this).attr("id")){ //三级菜单时 //console.info(this); $("#lside li a").each(function(){ //判断一级菜单是否展开 if($(this).attr("class")=="fir" && $(this).attr("name")==stationid){ var num=$(".fir").index(this); if($(".arrow").eq(num).hasClass("down")){ $(this).click(); } } //判断二级菜单是否展开 if($(this).attr("class")=="sec" && stationid==$(this).attr("id") && $(this).text().substring(1,$(this).text().length)==id ){ if($(this).text().substring(0,1)=="+"){ $(this).click(); } } }); $(this).click(); target="#"+battgroupid; } }); $("#out_search").click(); location.hash=target; }); //console.info(stationid+"&&"+id+"&&"+text); */ //根据搜索出来的机房和电池组名定位到指定的菜单 $(document).ready(function(){ $("#search_info").unbind('click').on('click','ul li',function(){ //将未被选中的li背景颜色改为白色 $("#search_info ul li").css('background-color','#ffffff').removeClass('active'); //将选中的li改为选中色 $(this).css('background-color','#9bbaf3').addClass('active'); var stationid=$(this).attr("value"); //菜单栏中的value值 stationid var battgroupid=$(this).attr("name"); //菜单栏的name属性值 battgroupid var id=$(this).attr("id"); //搜索框中菜单id battgroupName1 var text=$(this).text(); //搜索栏中菜单文本 battgroupName2 }); }); } //滚动左导航右键菜单消失 $(document).ready(function(){ $('#lside').scroll(function(){ $('#right_menu').hide(); }); }); //查询电池组总数 function searchAllBattNum(ele){ $.ajax({ type: "post", url: "BattInfAction!serchAllBatt", async:true, dataType:'text', data:null, success: function(data){ data = eval('('+data+')'); var model = eval('('+data.result+')'); //console.info(model); if(model.code == 1){ ele.text(model.sum); }else{ ele.text(0); } } }); }