$(function(){ 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,//结束年份 }); /* 图标切换*/ var myScroll; var t1 = null;//这个设置为全局 $(".dropdown_btn").on("tap",function(e){ e.preventDefault(); //解决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"); $ (".group_hiddenMsgBox").eq($('.dropdown_btn').index(this)).slideToggle (300,function(){ setTimeout(function(){ myScroll.refresh(); }, 100); }); }); /* 弹出修改删除框*/ $(".group_hiddenMsg").on("tap",function(){ $("#checkid").val($(this).data("id")); $(".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"); $(".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); $(".xgmsgbox").hide(hideOverlay()); }); /* 滚轮 */ myScroll = new IScroll(".iscroll",{ scrollbars: true, fadeScrollbars:true, scrollbars: 'custom', shrinkScrollbars:'clip', tap:true }); setTimeout(function(){ myScroll.refresh(); }, 100); document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false); $("#ksrq,#jsrq").on("change", function() { haifmp.loadMobilePage("haifmp", "hpSjlrFzttIndex.htm?mcid=" + $("#mcid").val() + "&ksrq=" + $("#ksrq").val() + "&jsrq=" + $("#jsrq").val() + "&dweb=" + $("#dweb").val()); }); $("#dweb").bind("blur", function() { haifmp.loadMobilePage("haifmp", "hpSjlrFzttIndex.htm?mcid=" + $("#mcid").val() + "&ksrq=" + $("#ksrq").val() + "&jsrq=" + $("#jsrq").val() + "&dweb=" + $("#dweb").val()); }); $("#fenmian_addBtn").bind("click", function() { haifmp.loadMobilePage("haifmp", "hpSjlrFzttEdit.htm?mcid=" + $("#mcid").val()); }); $(".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") { haifmp.loadMobilePage("haifmp", "hpSjlrFzttEdit.htm?mcid=" + $("#mcid").val() + "&id=" + $("#checkid").val()); } if (data == "del") { $(".xgmsgbox").hide(hideOverlay()); deleteFztt($("#checkid").val()); } }); //input[type='search']里面的val往左移动 var k = $("input[type='search']").val(); $("input[type='search']").focus(function(){ $(".record_search").animate({left:"0.2rem"},250); $("input[type='search']").animate({"text-indent": '0.2rem'}, 250); if(k!=""){ $(".record_search").animate({left:"0.2rem"},250); $("input[type='search']").animate({"text-indent": '0.2rem'}, 250); } }); //ios键盘遮挡addBtn var u = navigator.userAgent, app = navigator.appVersion; var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 if(isiOS){ $("input[type='search']").focus(function(){ setTimeout(function(){ $(".group_iscroll").css("height","2.8rem"); 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("haifmp", "hpSjlrFzttIndex.htm?mcid=" + $("#mcid").val() + "&ksrq=" + $("#ksrq").val() + "&jsrq=" + $("#jsrq").val() + "&dweb=" + $("#dweb").val()); } }); }); /* 显示遮罩层 */ 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() { haifmp.loadMobilePage("haifmp", "hpSjlrScIndex.htm?mcid=" + $("#mcid").val()); } /** * 删除 * @param val */ function deleteFztt(val) { if(confirm("确定要删除该转群记录吗?删除成功后无法进行恢复!")) { jQuery.ajax({ url : 'disableFztt.htm', dataType : 'json', type : 'post', cache : false, data : {"id" : val}, success : function(data) { if (data.count > 0) { alert("删除成功!"); haifmp.loadMobilePage("haifmp", "hpSjlrFzttIndex.htm?mcid=" + $("#mcid").val() + "&ksrq=" + $("#ksrq").val() + "&jsrq=" + $("#jsrq").val() + "&dweb=" + $("#dweb").val()); } else { alert("删除失败!"); } }, error : function(data) { alert("系统异常!删除失败!"); } }); } }