common2018.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  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="/upload/demo.rar">Demo文档</a></div>' +
  56. '<div class="mtm"><a href="/upload/易通付API开发文档说明.docx">说明文档</a></div>' +
  57. '</div>' +
  58. '</li>' +
  59. '<li><a href="/demo/">支付演示</a></li>' +
  60. '<li><a href="/xy.html">合作协议</a></li>' +
  61. '</ul>'+
  62. '</div>' +
  63. '<div class="info">' +
  64. '<p class="user">' +
  65. '<a href="/login" target="_blank" class="lgBtn">商户登录</a>' +
  66. '<a href="/register" target="_blank" class="lgBtn">商户注册</a>' +
  67. '</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="#">联系我们</a>' +
  92. '<a href="#">关于我们</a>' +
  93. '<a href="#">隐私政策</a>' +
  94. '<a href="#">服务条款</a>' +
  95. '</div>'+
  96. '<p class="tele2">服务QQ:<strong>11210980</strong></p>' +
  97. '<p class="f_email">电子邮箱:<a href="mailto: tz790@qq.com">tz790@qq.com</a></p>' +
  98. '<p class="f_address">地址:广州市番禺区市桥街富华东路296号431</p>' +
  99. '<p class="f_company">广州聚得益信息科技有限公司 粤ICP备15054944号-1</p>' +
  100. '</div>' +
  101. '<div class="backTop" id="backTop">' +
  102. '<div class="backTopBtn">' +
  103. '<img src="images/common/backtop.png" width="17" height="10" alt="回到顶部" title="回到顶部" />' +
  104. '<span>Top</span>' +
  105. '</div>' +
  106. '</div>' +
  107. '</div>';
  108. var loadJSON = {
  109. "header":str_header,
  110. "footer":str_footer
  111. }
  112. //加载头和尾
  113. $("body").prepend(loadJSON.header).append(loadJSON.footer);
  114. //体验
  115. /*$("#tyBtn ").hover(function () {
  116. $(".imgWait").addClass('show');
  117. },function(){
  118. $(".imgWait").removeClass('show');
  119. });*/
  120. })();
  121. //支付解决方案
  122. (function () {
  123. var timer;
  124. //二级菜单
  125. $(".soluLinkBtn").hover(function(){
  126. $smenu = $(this).find(".smenu");
  127. $smenu.show();
  128. clearTimeout(timer);
  129. timer = setTimeout(function () {
  130. $smenu.addClass("inview");
  131. }, 300);
  132. },function(){
  133. $smenu = $(this).find(".smenu");
  134. clearTimeout(timer);
  135. $smenu.removeClass("inview");
  136. timer = setTimeout(function () {
  137. $smenu.hide();
  138. },500);
  139. });
  140. //链接过来后定位对应的支付方式。
  141. var getParas = getParameter();
  142. // console.log(getParas);
  143. var top;
  144. var target = "." + getParas.m; //?m=pc
  145. if(!getParas.m){ return;}
  146. if(target == 'phone'){
  147. top = $(target).offset().top-100;
  148. }else{
  149. top = $(target).offset().top-40;
  150. }
  151. scroll(top);
  152. })();
  153. //向下预览
  154. $("#arrow").on("click",function () {
  155. var char_top = $("#character").offset().top - $("#header").outerHeight();
  156. scroll(char_top);
  157. });
  158. //回到顶部.
  159. $("#backTop").on("click",function () {
  160. scroll(0);
  161. });
  162. //咨询台
  163. (function () {
  164. var timer;
  165. $(".advisory .contact li ").hover(function () {
  166. var index = $(this).index();
  167. var oDiv = $('.advisory').find(".adct");
  168. oDiv.hide().eq(index).fadeIn();
  169. },function(){
  170. var index = $(this).index();
  171. var oDiv = $('.advisory').find(".adct");
  172. oDiv.eq(index).fadeOut();
  173. });
  174. //回到顶部
  175. $(".btopBtn").on("click",function () {
  176. scroll(0);
  177. });
  178. })();
  179. //头部固定定位
  180. $(window).scroll(function(){
  181. var oStp = $(document).scrollTop();
  182. if (oStp >= 100) {
  183. if($('.header').hasClass('fixed')==false){
  184. $('.header').addClass('fixed');
  185. }
  186. }else{
  187. if($('.header').hasClass('fixed')){
  188. $('.header').removeClass('fixed');
  189. }
  190. }
  191. });
  192. //标记菜单栏
  193. (function () {
  194. var url = location.href; //地址链接
  195. var aLink = $("#header .nav ul > li");
  196. aLink.removeClass("active");
  197. if(getPara("solution.html")){
  198. aLink.eq(0).addClass("current");
  199. }
  200. // if(getPara("p2p.html")){
  201. // aLink.eq(1).addClass("current");
  202. // }
  203. // if(getPara("rsb.html") || getPara("sao.html")){
  204. // aLink.eq(0).addClass("current");
  205. // }
  206. if(getPara("cost.html")){
  207. aLink.eq(1).addClass("current");
  208. }
  209. if(getPara("doc.html")){
  210. aLink.eq(2).addClass("current");
  211. }
  212. if(getPara("download.html")){
  213. aLink.eq(3).addClass("current");
  214. }
  215. if(getPara("help.html")){
  216. aLink.eq(4).addClass("current");
  217. }
  218. //判断是否是当前页面。
  219. function getPara(arg) {
  220. return url.indexOf(arg) > 0 ;
  221. }
  222. })();
  223. //跳转到手机页面
  224. /*if (/iPhone|iPod|Android|Windows Phone/i.test(navigator.userAgent)) {
  225. var path = pathName();
  226. if(path){
  227. location.href="../mzitopay/wap/" + path;
  228. }else{
  229. location.href="../mzitopay/wap/index.html";
  230. }
  231. }*/
  232. //获取当前页名字
  233. /*function pathName(){
  234. var strUrl = window.location.href;
  235. var arrUrl = strUrl.split("/");
  236. var strPage = arrUrl[arrUrl.length-1];
  237. var indexof = strPage.indexOf("?");
  238. if(indexof != -1){
  239. strPage = strPage.substr(0,strPage.indexOf("?"));
  240. }
  241. return strPage;
  242. }*/
  243. });