var searchFlag = ""; $(function(){ //输入框快速删除初始化 mui(".mui-input-row input").input(); var myScroll; myScroll = new IScroll(".iscroll",{ scrollbars: true, fadeScrollbars:true, scrollbars: 'custom', shrinkScrollbars:'clip', click:true }); setTimeout(function () { myScroll.refresh(); }, 250); //搜索框切换 searchFlag = $("#searchFlag").val(); changeSearchAreaFlag(); searchFlag = $("#searchFlag").val(); $(".searchBtn").click(function(event){ event.preventDefault(); changeSearchAreaFlag(); haifmp.loadMobilePage("haifm", "hpSjlrCjIndex.htm?mcid=" + $("#mcid").val() + "&searchFlag=" + searchFlag); }); $("#fenmian_addBtn").bind("click", function(){ haifmp.loadMobilePage("haifm", "hpSjlrCjAdd.htm?mcid=" + $("#mcid").val()); }); /* 图标切换*/ var t1 = null;//这个设置为全局 $(".dropdown_btn").on("click",function(e){ if(e.preventDefault){ e.preventDefault(); }else{ event.returnValue = false; } if(e.stopPropagation){ e.stopPropagation(); }else{ event.cancelBubble = true; } //解决tap两次出发的方法(500是2次点击时间差,单位ms) if (t1 == null){ t1 = new Date().getTime(); }else{ var t2 = new Date().getTime(); if(t2 - t1 < 500){ t1 = t2; return; }else{ t1 = t2; } } $(this).children().toggleClass("dropup"); $(this).parent().next().slideToggle(500,function(){ setTimeout(function(){ myScroll.refresh(); }, 100); }); }); /* 弹出修改删除框*/ $(".group_hiddenMsg").on("tap",function(){ $("#checkid").val($(this).data("id")); $("#ep").val($(this).data("for")); $(".record_header").css("z-index","1"); $(".record_searchBox").css("z-index","1"); $(".group_iscroll").css("z-index","1"); $(".fenmian_dayNumBox").css("z-index","1"); $("#fenmian_addBtn").css("z-index","1"); $(".searchBtn").css("z-index","1"); $(".xgmsgbox").show(showOverlay()); }); /* 点击遮罩层隐藏修改删除框*/ $("#overlay").on("click",function(){ $(".record_header").animate({"z-index":"9"},200); $(".record_searchBox").animate({"z-index":"9"},200); $(".group_iscroll").animate({"z-index":"9"},200); $(".fenmian_dayNumBox").animate({"z-index":"9"},200); $("#fenmian_addBtn").animate({"z-index":"9"},200); $(".searchBtn").animate({"z-index":"9"},200); $(".xgmsgbox").hide(hideOverlay()); }); /* 取消touch默认事件*/ document.addEventListener("touchmove", function (e) { e.preventDefault(); }, false); //反提交 /* $(".listBtn").click(function(){ $("#alert").show(showOverlay()); });*/ $("#overlay,.esc,.sbm").click(function(){ $("#alert").hide(hideOverlay()); }); var theme="android-ics"; $("#ksrq").mobiscroll().date({ lang: "zh",//显示中文 theme: theme,//主题 setText: '确定',//确认按钮名称 cancelText: '取消',//取消按钮名称 dateFormat: 'yy-mm-dd',// 日期格式 dateOrder: 'yymmdd',//面板中日期排列格式 display: 'bottom',//显示方式 endYear:2050,//结束年份 }); $("#jsrq").mobiscroll().date({ lang: "zh",//显示中文 theme: theme,//主题 setText: '确定',//确认按钮名称 cancelText: '取消',//取消按钮名称 dateFormat: 'yy-mm-dd',// 日期格式 dateOrder: 'yymmdd',//面板中日期排列格式 display: 'bottom',//显示方式 endYear:2050,//结束年份 }); $("#ksrq,#jsrq").on("change", function() { haifmp.loadMobilePage("haifm", "hpSjlrCjIndex.htm?mcid=" + $("#mcid").val() + "&ksrq=" + $("#ksrq").val() + "&jsrq=" + $("#jsrq").val() + "&searchFlag=" + "1"); }); $("#dweb").bind("blur", function() { haifmp.loadMobilePage("haifm", "hpSjlrCjIndex.htm?mcid=" + $("#mcid").val() + "&ksrq=" + $("#ksrq").val() + "&jsrq=" + $("#jsrq").val() + "&cxeph=" + $("#dweb").val()+ "&searchFlag=" + "0"); }); $(".cententUl").on("click", "li", function() { var data = $(this).data("for"); if (data == "qx") { $(".xgmsgbox").hide(hideOverlay()); $(".record_header").animate({"z-index":"1"},200); $(".record_searchBox").animate({"z-index":"1"},200); $(".group_iscroll").animate({"z-index":"1"},200); $(".fenmian_dayNumBox").animate({"z-index":"1"},200); $("#fenmian_addBtn").animate({"z-index":"1"},200); } if (data == "edit") { checkDataIsIn24H($("#checkid").val(),$("#ep").val()); } }); //ios键盘遮挡addBtn var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 if(isiOS){ $("input[type='search']").focus(function(){ setTimeout(function(){ $(".fenmian_iscroll").css("height","3.44rem"); myScroll.refresh(); $("#fenmian_addBtn").animate({bottom: '5.13rem'}, 250); },20); }); } //模糊查询键盘enter键事件 $("input[type='search']").on('keypress',function(e) { var keycode = e.keyCode; if(keycode=='13') { e.preventDefault(); //请求搜索接口 haifmp.loadMobilePage("haifm", "hpSjlrCjIndex.htm?mcid=" + $("#mcid").val() + "&cxrq=" + $("#date").val() + "&cxeph=" + $("#dweb").val()); } }); }); /* 切换搜索框 */ function changeSearchAreaFlag(){ if(searchFlag == "1"){//显示日期,隐藏耳标 $(".fenmian_inputBox").toggleClass("mymoveSou"); $(".fenmian_dayNumBox1").toggleClass("mymoveSJ"); searchFlag = "0"; }else{ $(".fenmian_inputBox").toggleClass("mymoveSou1"); $(".fenmian_dayNumBox1").toggleClass("mymoveSJ1"); searchFlag = "1"; } }; /** * 加减日期 */ function changeDate(val) { var date = $("#date").val(); var now = new Date(date); now.setDate(now.getDate() + parseInt(val)); $("#date").val(now.getFullYear()+"-"+p(now.getMonth()+1)+"-"+p(now.getDate())); var dweb = $("#dweb").val(); var temp = ""; if (dweb != '') { temp = "&dweb=" + dweb; } haifmp.loadMobilePage("haifm", "hpSjlrCjIndex.htm?mcid=" + $("#mcid").val() + "&cxrq=" + $("#date").val() + temp); } /* 显示遮罩层 */ function showOverlay(){ $("#overlay").height(pageHeight()); $("#overlay").width(pageWidth()); // fadeTo第一个参数为速度,第二个为透明度 // 多重方式控制透明度,保证兼容性,但也带来修改麻烦的问题 $("#overlay").fadeTo(200, 0.5); }; /* 隐藏覆盖层 */ function hideOverlay(){ $("#overlay").fadeOut(200); }; /* 当前页面高度 */ function pageHeight(){ return document.body.scrollHeight; }; /* 当前页面宽度 */ function pageWidth(){ return document.body.scrollWidth; }; /** * 返回 */ function backUrl() { haifm.loadMobilePage("haifm", "haifmvMain.htm?uuid=" + $("#uuid").val() + "&mcid=" + $("#mcid").val() + "&qyid=" + $("#qyid").val() +"&toList=2"); $("footer.row").css("display","block"); } /** * 查询是否是24小时之内的数据 * @param val */ function checkDataIsIn24H(val1,val2) { jQuery.ajax({ url : 'hpSjlrCjCheckDataIsIn24H.htm', dataType : 'json', type : 'post', cache : false, data : { "id" : val1, }, success : function(data) { if (data.count > 0) { haifmp.loadMobilePage("haifm", "hpSjlrCjAdd.htm?mcid=" + $("#mcid").val() + "&id=" + val1 + "&eph=" + val2); } else { alert("此数据非24小时之内的数据,不可修改"); } }, error : function(data) { alert("系统异常!删除失败!"); } }); }