var ajax_loading = false; var apiUrl = ''; // 鍒濆鍖杔ayui鎻掍欢 layui.use('layer', function () { var layer = layui.layer; }) $(function(){ $(".setDefaultpage").click(function(){ setHomePage(); }); $(".collectionSite").click(function(){ addToFav(); }); $(".so_button").click(function(){ var keyword = $('#keyword').val(); if(isEmpty(keyword)){ layuiToast('璇疯緭鍏ユ悳绱㈠叧閿瘝'); return false; } $('#keywordForm').submit(); }); getTodayTime(); today_time(); }) function today_time(){ setInterval(function(){ getTodayTime(); },1000); } function getTodayTime(){ var date = new Date(); var y = date.getFullYear(); var m = date.getMonth(); var d = date.getDate(); var h=date.getHours(); var m1=date.getMinutes(); var s=date.getSeconds(); if(h<10) {h='0'+h} if(m1<10) {m1='0'+m1} if(s<10) {s='0'+s} var days = date.getDay(); switch(days) { case 1: days = '鏄熸湡涓€'; break; case 2: days = '鏄熸湡浜?; break; case 3: days = '鏄熸湡涓?; break; case 4: days = '鏄熸湡鍥?; break; case 5: days = '鏄熸湡浜?; break; case 6: days = '鏄熸湡鍏?; break; case 0: days = '鏄熸湡鏃?; break; } var time = y+"骞?+(m+1)+"鏈?+d+"鏃 "+h+":"+m1+":"+s+" "+days; $('#today').html(time); } //璁句负棣栭〉 function setHomePage(){ if(document.all){ document.body.style.behavior = 'url(#default#homepage)'; document.body.setHomePage(window.location.href); }else{ layuiToast('娴忚鍣ㄤ笉鏀寔姝ゆ搷浣? 璇锋墜鍔ㄨ涓洪椤?); } } //鏀惰棌 function addToFav(){ var name = document.title; try{ window.external.addFavorite(window.location.href, name); } catch(e) { try{ window.sidebar.addPanel(name, window.location.href, ''); }catch (e) { layuiToast('鍔犲叆鏀惰棌澶辫触锛岃浣跨敤Ctrl+D杩涜娣诲姞,鎴栨墜鍔ㄥ湪娴忚鍣ㄩ噷杩涜璁剧疆.'); } } } function isEmpty(data){ if (data == "" || data == undefined || data == null || data == "null" || data == "undefined") { return true; } else { return false; }; } // 楠岃瘉瀛楃涓叉牸寮 function verifyText(string,type,minlen,maxlen){ if (isEmpty(string)) { return false; } var regx = ''; switch (type){ case 'mobile': regx = /^0?(1[3|5|6|7|8])[0-9]{9}$/; break; case 'idcard': regx = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/; break; case 'mail' : regx = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; break; case 'url': regx = /^(\w+:\/\/)?\w+(\.\w+)+.*$/; default: return false; } if (!regx.test(string)) { return false; } return true; } // ajax鎺ュ彛 function ajaxData(url, values, success, settings){ var headers = { }; var config = { method: 'post', cache: false, async: true, }; if (!isEmpty(settings)) { $.extend(config, settings); } if(isloading){ if(!ajax_loading){ append_ajaxLoading(); } } $.ajax({ url: Api.apiUrl + url, method: config.method, cache: config.cache, async: config.async, headers: headers, data: values, dataType: 'json', success: function (result) { remove_ajaxLoading(); success && success(result); }, error: function (err) { remove_ajaxLoading(err); } }) } // ajaxLoad灞 function append_ajaxLoading(){ var load_html = '
'; $('body').append(load_html); ajax_loading = true; } function remove_ajaxLoading(){ $('.ajax-loading').remove(); ajax_loading = false; } function layuiToast(msg, settings, callback){ var config = { icon: 0, times: 3000, shade: 0.5, shadeClose: true, skin: '', }; if (!isEmpty(settings)) { $.extend(config, settings); } layui.use('layer', function () { var layer = layui.layer; layer.msg(msg, { time: config.times, icon: config.icon, shade: config.shade, shadeClose: config.shadeClose, skin: config.skin }, function () { callback && callback(); }); }); } function layuiOpen(title, content, settings, callback, cancel) { var config = { type: 1, title: false, width: 'auto', height: 'auto', resize: false, closeBtn: 0, shade: 0, shadeClose: true, skin: 'layer-com', id: 'layerOpen' }; if (!isEmpty(settings)) { $.extend(config, settings); } layui.use('layer', function () { var layer = layui.layer; var index = layer.open({ type: config.type, title: config.title, area: [config.width, config.height], resize: config.resize, closeBtn: config.closeBtn, shade: config.shade, shadeClose: config.shadeClose, skin: config.skin, id: config.id, content: '
'+title+'
'+content+'
', success: function () { callback && callback(); }, end: function(){ cancel && cancel(); } }); $('.layui_open_closebtn').on('click', function () { layer.close(index); }) }); } function buildPagerUrl(links, page ,param){ if(isEmpty(links)){ return ''; } if(page == 1){ return links; } if(links.indexOf('?') > -1){ return links + '&' + param + '=' + page; }else{ return links + '?' + param + '=' + page; } } function buildCurclass(curpage, pagenum){ if(curpage == pagenum){ return 'cur'; }else{ return ''; } }