/** 跳转的代码 **/ var jumpOldContent = $("#head").attr("content"); var jumpcontent = "width=device-width, initial-scale=1,maximum-scale=1,minimum-scale=1"; var report_info = $(".report_info").html(); var pageCount = parseInt($(".get_page_count").html()); var Page = parseInt($(".get_page").html()); var PageInfo = $(".get_page_info").html(); var error = ['已经是第一页了', '已经是最后一页了', '跳转页数超出的范围', '已经在当前页了无需跳转']; var url = ""; if (report_info !== null && report_info !== undefined && report_info !== '') { var report_info_obj = eval("(" + report_info + ")"); if (report_info_obj.url !== undefined && report_info_obj.url !== null && report_info_obj.url !== '') { url = report_info_obj.url; } } var transform = 0.84; var bottom = 20; var headers = {}; var headerArr = jumpOldContent.split(','); headerArr.forEach(item => { if (item !== '') { var index = item.indexOf('='); var key = item.slice(0, index); key = key.trim(); var value = item.slice(index + 1).trim(); headers[key] = value; } }) if (headers['initial-scale'] !== null && headers['initial-scale'] !== undefined) { var scale = parseFloat(headers['initial-scale']); if (scale !== 1) { transform = 0.84 / scale; bottom = 1 / scale * 20 + (1 / scale - 1) * 36 / 2; } } var pageDiv = '
\n' + ' \n' + '
'; $(".condition-box").append(pageDiv); var jump_interface_page = '
\n' + '
' + ' ' + '
' + '
'; var jump_interface_error = '
' + '
' + ' ' + '
' + '
'; $("body").append(jump_interface_page); $("body").append(jump_interface_error); //上一页 document.getElementById("prev_btn").onclick = function () { skip(0); }; //下一页 document.getElementById("next_btn").onclick = function () { skip(1); }; //跳转功能代码 function skip(type) { var jumpNumber = Page; var errorBool = false; if (type == 0) { Page = Page - 1; if (Page < 1) { errorBool = true; } } else if (type == 1) { Page = Page + 1; if (Page > pageCount) { errorBool = true; } } else { var PageValue = document.getElementById("jumpNumber").value; if (typeof PageValue == "undefined" || PageValue == null || PageValue == "") { errorBool = true; } else { Page = parseInt(PageValue); if (Page == null || Page < 1 || Page > pageCount) { errorBool = true; } if (jumpNumber == Page) { type = 3; errorBool = true; } } } if (errorBool) { Page = jumpNumber; document.getElementById("tip-content-div").innerHTML = error[type]; $(".condition-box").addClass("none"); $("#head").attr("content", content); $(".jump-interface-error").removeClass("none"); } else { alert("JumpPage@" + Page); } } //自定义键盘 var coolInput = new CoolInput({slt: '#jumpNumber'}); //跳转界面 document.getElementById("jump-phone-img").onclick = function () { $(".condition-box").addClass("none"); $("#head").attr("content", jumpcontent); $(".jump-interface-page").removeClass("none"); coolInput.cursorT = $("#jumpNumber").offset().top; }; //跳转 document.getElementById("jump").onclick = function () { $(".jump-interface-page").addClass("none"); $("#head").attr("content", jumpOldContent); $(".condition-box").removeClass("none"); skip(2); }; document.getElementById("cancel").onclick = function () { $(".jump-interface-page").addClass("none"); $("#head").attr("content", jumpOldContent); $(".condition-box").removeClass("none"); }; document.getElementById("esure").onclick = function () { $(".jump-interface-error").addClass("none"); $("#head").attr("content", jumpOldContent); $(".condition-box").removeClass("none"); }; document.getElementById("esure-cancel").onclick = function () { $(".jump-interface-error").addClass("none"); $("#head").attr("content", jumpOldContent); $(".condition-box").removeClass("none"); };