common.js-222 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288
  1. //获取Url参数
  2. function getParameter() {
  3. var obj = {};
  4. var url = document.URL;
  5. var para = "";
  6. if (url.lastIndexOf("?") > 0) {
  7. para = url.substring(url.lastIndexOf("?") + 1, url.length);
  8. var arr = para.split("&");
  9. para = "";
  10. for (var i = 0; i < arr.length; i++) {
  11. var key = arr[i].split("=")[0];
  12. var name = arr[i].split("=")[1];
  13. obj[key] = name;
  14. }
  15. }
  16. return obj;
  17. }
  18. //滑动预览
  19. function scroll(scrollTop,speed) {
  20. var speed = speed > 0 ? speed :500;
  21. $("html,body").stop().animate({scrollTop:scrollTop},speed);
  22. }
  23. $(function(){
  24. (function () {
  25. //头部
  26. var str_header = '<div class="header" id="header">' +
  27. '<div class="wrap clearfix">' +
  28. '<div class="logo">' +
  29. '<a href="index.html" title="融智付-首页">融智付</a>' +
  30. '</div>' +
  31. '<div class="nav">' +
  32. '<ul> ' +
  33. '<li class="soluLinkBtn"> ' +
  34. '<a href="javascript:;">支付解决方案 <i class="caret"></i></a>' +
  35. '<div class="smenu clearfix">' +
  36. '<div class="mspace"></div>' +
  37. '<div class="mtm"><a href="sao.html">扫咩</a></div>' +
  38. '<div class="mtm" data-target="phone"><a href="solution.html?m=phone">移动支付</a></div>' +
  39. '<div class="mtm" data-target="pc"><a href="solution.html?m=pc">PC支付</a></div>' +
  40. '<div class="mtm" data-target="code"><a href="solution.html?m=code">扫码支付</a></div>' +
  41. '<div class="mtm" data-target="company"><a href="solution.html?m=company">极速代付</a></div>' +
  42. '<div class="mtm" data-target="subscribe"><a href="solution.html?m=subscribe">自助续费</a></div>' +
  43. '<div class="mtm"><a href="rsb.html">智能POS机</a></div>' +
  44. '</div>' +
  45. '</li>' +
  46. // '<li><a href="p2p.html">P2P资金存管</a></li>' +
  47. // '<li><a href="rsb.html">融收宝</a></li> ' +
  48. '<li><a href="cost.html">费用</a></li> ' +
  49. '<li><a href="doc.html">商户指引</a></li> ' +
  50. // '<li><a href="download.html">下载</a></li> ' +
  51. '<li class="soluLinkBtn"> ' +
  52. '<a href="javascript:;">开发文档 <i class="caret"></i></a>' +
  53. '<div class="smenu clearfix" style="left:-10px;">' +
  54. '<div class="mspace"></div>' +
  55. '<div class="mtm"><a href="download.html">1.0 API</a></div>' +
  56. '<div class="mtm"><a href="https://doc.zitopay.com/">2.0 API</a></div>' +
  57. '</div>' +
  58. '</li>' +
  59. '<li><a href="help.html">帮助中心</a></li>' +
  60. '</ul>'+
  61. '</div>' +
  62. '<div class="info">' +
  63. '<p class="user">' +
  64. '<a href="https://shop.zitopay.com" target="_blank" class="lgBtn">登录</a>' +
  65. '<a href="https://shop.zitopay.com/service/personLogin/comeRegister" target="_blank" class="lgBtn">注册</a>' +
  66. '</p>' +
  67. '<p class="user" style="display: none"> Administrator <a href="javascript:;" class="lgBtn">退出</a> </p> ' +
  68. '</div> ' +
  69. '</div>' +
  70. '</div>';
  71. //尾部
  72. var str_footer = '<div class="footer clearfix">' +
  73. '<div class="w1200 clearfix">' +
  74. '<div class="frlink">' +
  75. '<h1>友情链接</h1>' +
  76. '<div class="linkbox">' +
  77. '<a target="_blank" href="https://www.alipay.com">支付宝</a><span>|</span>' +
  78. '<a target="_blank" href="https://www.baifubao.com">百度钱包</a><span>|</span>' +
  79. '<a target="_blank" href="http://jr.jd.com">京东金融</a><span>|</span>' +
  80. '<a target="_blank" href="https://pay.weixin.qq.com">微信支付</a><span>|</span>' +
  81. '<a target="_blank" href="http://www.chanpay.com">畅捷支付</a><span>|</span>' +
  82. '<a target="_blank" href="http://www.chinapay.com">银联支付</a><span>|</span>' +
  83. '<a target="_blank" href="http://www.sumapay.com">丰付</a><span>|</span>' +
  84. '<a target="_blank" href="https://www.fuiou.com">富友集团</a><span>|</span>' +
  85. '<a target="_blank" href="https://www.beijing.com.cn">首信易支付</a><span>|</span>' +
  86. '<a target="_blank" href="http://www.allinpay.com">通联支付</a><span>|</span>' +
  87. '<a target="_blank" href="https://www.ucfpay.com ">先锋支付</a><span></span>' +
  88. '</div>' +
  89. '</div>' +
  90. '<div class="contact-nav">' +
  91. '<a href="contact.html">联系我们</a>' +
  92. '<a href="about.html">关于我们</a>' +
  93. '<a href="privacy.html">隐私政策</a>' +
  94. '<a href="service.html">服务条款</a>' +
  95. '</div>'+
  96. '<p class="tele2">服务热线:<strong> 4000-528-522</strong></p>' +
  97. '<p class="f_email">电子邮箱:<a href="mailto: service@zitopay.com">service@zitopay.com</a></p>' +
  98. '<p class="f_address">地址:上海市杨浦区创智天地企业中心1号楼5楼</p>' +
  99. '<p class="f_company">上海融拓智付信息科技有限公司 沪ICP备16027197号</p>' +
  100. '<div class="wechat"> <img src="images/common/weChat_code.jpg" width="200" height="200" alt="融拓集团微信公众号"></div>' +
  101. '</div>' +
  102. '<div class="backTop" id="backTop">' +
  103. '<div class="backTopBtn">' +
  104. '<img src="images/common/backtop.png" width="17" height="10" alt="回到顶部" title="回到顶部" />' +
  105. '<span>Top</span>' +
  106. '</div>' +
  107. '</div>' +
  108. '</div>';
  109. var loadJSON = {
  110. "header":str_header,
  111. "footer":str_footer
  112. }
  113. //加载头和尾
  114. $("body").prepend(loadJSON.header).append(loadJSON.footer);
  115. //体验
  116. /*$("#tyBtn ").hover(function () {
  117. $(".imgWait").addClass('show');
  118. },function(){
  119. $(".imgWait").removeClass('show');
  120. });*/
  121. })();
  122. //支付解决方案
  123. (function () {
  124. var timer;
  125. //二级菜单
  126. $(".soluLinkBtn").hover(function(){
  127. $smenu = $(this).find(".smenu");
  128. $smenu.show();
  129. clearTimeout(timer);
  130. timer = setTimeout(function () {
  131. $smenu.addClass("inview");
  132. }, 300);
  133. },function(){
  134. $smenu = $(this).find(".smenu");
  135. clearTimeout(timer);
  136. $smenu.removeClass("inview");
  137. timer = setTimeout(function () {
  138. $smenu.hide();
  139. },500);
  140. });
  141. //链接过来后定位对应的支付方式。
  142. var getParas = getParameter();
  143. // console.log(getParas);
  144. var top;
  145. var target = "." + getParas.m; //?m=pc
  146. if(!getParas.m){ return;}
  147. if(target == 'phone'){
  148. top = $(target).offset().top-100;
  149. }else{
  150. top = $(target).offset().top-40;
  151. }
  152. scroll(top);
  153. })();
  154. //向下预览
  155. $("#arrow").on("click",function () {
  156. var char_top = $("#character").offset().top - $("#header").outerHeight();
  157. scroll(char_top);
  158. });
  159. //回到顶部.
  160. $("#backTop").on("click",function () {
  161. scroll(0);
  162. });
  163. //咨询台
  164. (function () {
  165. var timer;
  166. $(".advisory .contact li ").hover(function () {
  167. var index = $(this).index();
  168. var oDiv = $('.advisory').find(".adct");
  169. oDiv.hide().eq(index).fadeIn();
  170. },function(){
  171. var index = $(this).index();
  172. var oDiv = $('.advisory').find(".adct");
  173. oDiv.eq(index).fadeOut();
  174. });
  175. //回到顶部
  176. $(".btopBtn").on("click",function () {
  177. scroll(0);
  178. });
  179. })();
  180. //头部固定定位
  181. $(window).scroll(function(){
  182. var oStp = $(document).scrollTop();
  183. if (oStp >= 100) {
  184. if($('.header').hasClass('fixed')==false){
  185. $('.header').addClass('fixed');
  186. }
  187. }else{
  188. if($('.header').hasClass('fixed')){
  189. $('.header').removeClass('fixed');
  190. }
  191. }
  192. });
  193. //标记菜单栏
  194. (function () {
  195. var url = location.href; //地址链接
  196. var aLink = $("#header .nav ul > li");
  197. aLink.removeClass("active");
  198. if(getPara("solution.html")){
  199. aLink.eq(0).addClass("current");
  200. }
  201. // if(getPara("p2p.html")){
  202. // aLink.eq(1).addClass("current");
  203. // }
  204. // if(getPara("rsb.html") || getPara("sao.html")){
  205. // aLink.eq(0).addClass("current");
  206. // }
  207. if(getPara("cost.html")){
  208. aLink.eq(1).addClass("current");
  209. }
  210. if(getPara("doc.html")){
  211. aLink.eq(2).addClass("current");
  212. }
  213. if(getPara("download.html")){
  214. aLink.eq(3).addClass("current");
  215. }
  216. if(getPara("help.html")){
  217. aLink.eq(4).addClass("current");
  218. }
  219. //判断是否是当前页面。
  220. function getPara(arg) {
  221. return url.indexOf(arg) > 0 ;
  222. }
  223. })();
  224. //跳转到手机页面
  225. /*if (/iPhone|iPod|Android|Windows Phone/i.test(navigator.userAgent)) {
  226. var path = pathName();
  227. if(path){
  228. location.href="../mzitopay/wap/" + path;
  229. }else{
  230. location.href="../mzitopay/wap/index.html";
  231. }
  232. }*/
  233. //获取当前页名字
  234. /*function pathName(){
  235. var strUrl = window.location.href;
  236. var arrUrl = strUrl.split("/");
  237. var strPage = arrUrl[arrUrl.length-1];
  238. var indexof = strPage.indexOf("?");
  239. if(indexof != -1){
  240. strPage = strPage.substr(0,strPage.indexOf("?"));
  241. }
  242. return strPage;
  243. }*/
  244. });
  245. //站长统计代码:
  246. var _hmt = _hmt || [];
  247. (function() {
  248. var hm = document.createElement("script");
  249. hm.src = "https://hm.baidu.com/hm.js?c0fe73b7ff3782112f6fa98c44fffa31";
  250. var s = document.getElementsByTagName("script")[0];
  251. s.parentNode.insertBefore(hm, s);
  252. })();
  253. //推广统计代码
  254. var _hmt = _hmt || [];
  255. (function() {
  256. var hm = document.createElement("script");
  257. hm.src = "https://hm.baidu.com/hm.js?26d5596827177dd2fcbf3a1d415d3e02";
  258. var s = document.getElementsByTagName("script")[0];
  259. s.parentNode.insertBefore(hm, s);
  260. })();
  261. //百度站长代码
  262. (function(){
  263. var bp = document.createElement('script');
  264. var curProtocol = window.location.protocol.split(':')[0];
  265. if (curProtocol === 'https') {
  266. bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
  267. }
  268. else {
  269. bp.src = 'http://push.zhanzhang.baidu.com/push.js';
  270. }
  271. var s = document.getElementsByTagName("script")[0];
  272. s.parentNode.insertBefore(bp, s);
  273. })();