1// JavaScript Document 2//å端æ¾ç¤ºæ¹å¼(0:èªéåº 1:çªå± 2:宽å±) 3 4$.fn.webDisplay=function(type){ 5 if(type==0){ 6 if($(window).width()>=1250){$('body').addClass('w_1200');} 7 $(window).resize(function(){ 8 if($(window).width()>=1250){ 9 $('body').addClass('w_1200'); 10 }else{ 11 $('body').removeClass('w_1200'); 12 } 13 }); 14 }else if(type==2){ 15 $('body').addClass('w_1200'); 16 } 17} 18 19function nav(father,son,bor,del){ //å¤æå¯¼èªæ ï¼å¦æå¤ªé¿èªå¨éè åæ°:ç¶å ç´ ,åå ç´ ,borderç大å°,æ¯å¦å»¶è¿ 20 var delay = del ? del : 1; 21 var func = function(){ 22 var chd = $(son); 23 var nav = $(father).width(); 24 var chd_width = 0; 25 var border = bor ? bor : 0; 26 chd.show(); 27 chd.each(function(){ 28 var w = $(this).width(); 29 var pl = $(this).css("padding-left"); 30 var pr = $(this).css("padding-right"); 31 var ml = $(this).css("margin-left"); 32 var mr = $(this).css("margin-right"); 33 var width = parseInt(w) + parseInt(pl) + parseInt(pr) + parseInt(ml) + parseInt(mr) + border; 34 chd_width +=width; 35 if(chd_width>nav){ 36 $(this).hide(); 37 }else{ 38 $(this).show(); 39 } 40 }); 41 } 42 func(); 43 $(window).resize(function(){ 44 if(delay){ 45 setTimeout(func, 210); 46 }else{ 47 func(); 48 } 49 }); 50} 51 52function showthis(o1,o2,i,c){ 53 $(o1).eq(i).addClass(c).siblings(o1).removeClass(c); 54 $(o2).eq(i).show().siblings(o2).hide(); 55} 56 57function SetEditorContents(ContentsId){ //PCçç¼è¾å¨è®¾ç½® 58 var _this = $(ContentsId); 59 var _img = _this.find("img"); 60 _img.each(function(){ 61 var _float = $(this).css("float"); 62 if(_float=='left'){ 63 $(this).css("margin-right","20px"); 64 }else if(_float=='right'){ 65 $(this).css("margin-left","20px"); 66 } 67 }); 68 _this.find('td').css('word-break', 'normal'); 69} 70$(function(){SetEditorContents("#global_editor_contents");}) 71 72function product_gallery(){// 产å详ç»é¡µæ¾å¤§é/static/static/inc/products/gallery.php使ç¨ç彿° 73 $('#small_img .small_img_list .bd , .left_small_img').on('click', 'span', function(){ 74 var img=$(this).attr('pic'); 75 var big_img=$(this).attr('big'); 76 $('#bigimg_src').attr('src', img).parent().attr('href', big_img); 77 $(this).addClass('on').siblings('span').removeClass('on'); 78 $('#zoom').css('width', 'auto'); 79 var_j(document).a('domready', MagicZoom.refresh); 80 var_j(document).a('mousemove', MagicZoom.z1); 81 }); 82} 83 84function case_gallery(){// æ¡ä¾è¯¦ç»é¡µ/static/static/inc/case/gallery.php使ç¨ç彿° 85 $('#small_img .small_img_list .bd').delegate('span', 'click', function(){ 86 var img=$(this).attr('pic'); 87 var big_img=$(this).attr('big'); 88 $('#bigimg_src').attr('src', img).parent().attr('href', big_img); 89 $(this).addClass('on').siblings('span').removeClass('on'); 90 }); 91} 92 93function index_show_video(btn_obj){ 94 95 $video_html =''; 96 $video_html += '<div class="video_con trans cur">'; 97 $video_html += ' <div class="video_con_in trans">'; 98 $video_html += ' <a href="javascript:;" rel="nofollow" class="close_btn middleImg">'; 99 $video_html += ' <img src="/static/images/ico/close_btn.png" /><span></span>'; 100 $video_html += ' </a>'; 101 $video_html += ' <div class="videoContent"></div>'; 102 $video_html += ' </div>'; 103 $video_html += '</div>'; 104 105 btn_obj.on('click', function(){ 106 var video_url = $(this).attr('video-url'); 107 if(video_url.indexOf('iframe') != -1){ //夿æ¯ä¸æ¯å¸¦æiframe 108 var video = video_url; 109 }else{ 110 var video = '<embed src="'+video_url+'"></embed>'; 111 } 112 if(!$('body').find('.video_con').length){ 113 $('body').append($video_html); 114 setTimeout(function(){$('.video_con .video_con_in').css({'top':'50%'})},10); 115 }else{ 116 $('.video_con').addClass('cur'); 117 } 118 $(".video_con .video_con_in .videoContent").html(video); 119 // å ³é 120 $(".video_con").on('click','.video_con_in .close_btn',function(){ 121 $('.video_con').removeClass('cur'); 122 $(".video_con .video_con_in .videoContent").html(''); 123 }); 124 }); 125} 126 127$(function(){ 128 /*社交åªä½*/ 129 $("#chat_window .chat_box.is_respon .chat_box_menu .more").click(function(){ 130 $("#chat_window .chat_box .box").toggleClass("show"); 131 }); 132 $("#chat_window .chat_box .box .chat_close").click(function(){ 133 $("#chat_window .chat_box .box").removeClass("show"); 134 }); 135 $(window).scroll(function(){ 136 if($(window).scrollTop()>0){ 137 $('#go_top').addClass("show"); 138 }else{ 139 $('#go_top').removeClass("show"); 140 } 141 }); 142 $('#go_top').click(function(){$("html, body").animate({"scrollTop":0}, 700);}); 143 144 //æ·»å å 裹classï¼å¤çååºå¼æ¶tableå®½åº¦è¶ åºå 容åºçé®é¢ 145 $("#global_editor_contents table").wrap("<div class='editor_table_wrap'></div>"); 146 147 $('.dark').css({opacity:"0.5"});//éæå ¬å ±æ ·å¼ 148 $('#newsletter,#pop_newsletter_form').submit(function(){//订é ok 149 if(global_obj.check_form($(this).find('*[notnull]'), $(this).find('*[format]'))){return false;} 150 $(this).find('input[type=submit]').attr('disabled', 'disabled'); 151 $.post('?do_action=action.newsletter', $(this).serialize(), function(data){ 152 if(data.status==1){ 153 global_obj.win_alert(lang_obj.global.add_newsletter, function(){$('#newsletter input[name=Email],#pop_newsletter_form input[name=Email]').val('');}); 154 if($("#newsletter_pop").length){ 155 $("#newsletter_pop,.newsletter_mask").removeClass("show"); 156 } 157 }else{ 158 global_obj.win_alert('"'+data.msg+'" '+lang_obj.global.email_exists,'','sorry'); 159 } 160 }, 'json'); 161 $(this).find('input[type=submit]').removeAttr('disabled'); 162 return false;
163 }); 164 $("#footer_feedback").animate({bottom:-270},function(){ 165 $("#footer_feedback").animate({bottom:-290},function(){ 166 $("#footer_feedback").animate({bottom:-270}); 167 }); 168 }); 169 $("#footer_feedback .title .close").click(function(){$("#footer_feedback").remove();}); 170 171 $('#footer_feedback .title').click(function(){//åºé¨çè¨js 172 if($(this).parent('#footer_feedback').attr('class')=='up'){ 173 $(this).parent('#footer_feedback').stop(false,true).animate({bottom:"0px"},'fast'); 174 $(this).parent('#footer_feedback').removeClass('up'); 175 }else{ 176 $(this).parent('#footer_feedback').stop(false,true).animate({bottom:"-270px"},'fast'); 177 $(this).parent('#footer_feedback').addClass('up'); 178 } 179 }); 180 // $('#lib_feedback_form form[name=feedback], .ueeshop_responsive_feedback form[name=feedback],#lib_feedback_form form[name=feedback], .ueeshop_responsive_article_feedback form[name=feedback]').submit(function(){//å¨çº¿çè¨ãå页çè¨æäº¤å¤çok 181 // if(global_obj.check_form($(this).find('*[notnull]'), $(this).find('*[format]'))){return false;} 182 // var e=$(this).find('input[name=Email]'); 183 // var float=$(this).find('input[name=float]'); 184 // e.removeAttr('style'); 185 // if(e.length!=0){ 186 // if(e.val()!='' && (/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(e.val())===false)){ 187 // e.css('border', '1px solid red'); 188 // e.focus(); 189 // global_obj.win_alert(lang_obj.format.email,'','sorry'); 190 // return false; 191 // } 192 // } 193 // $(this).find('input:submit').attr('disabled', 'disabled'); 194 195 // $.post('?do_action=action.submit_feedback', $(this).serialize(), function(data){ 196 // $('#lib_feedback_form form[name=feedback] input:submit, .ueeshop_responsive_feedback form[name=feedback] input:submit').removeAttr('disabled'); 197 // global_obj.win_alert(data.msg); 198 // if(data.status==1){ 199 // $('#lib_feedback_form input[type=text]').val(''); 200 // $('#lib_feedback_form textarea').val(''); 201 // $('#lib_feedback_form .rows span img').click(); 202 // }else if(data.status==-1){ 203 // $('#lib_feedback_form input[name=VCode]').css('border', '1px solid red').val('').focus().siblings('img').click(); 204 // }else if(data.status==-2){ 205 206 // } 207 // },'json'); 208 // return false; 209 // }); 210 $('#lib_feedback_form form[name=feedback], .ueeshop_responsive_feedback form[name=feedback],#lib_feedback_form form[name=feedback], .ueeshop_responsive_article_feedback form[name=feedback]').submit(function(){ //å¨çº¿çè¨ãå页çè¨æäº¤å¤çok 211 if(global_obj.check_form($(this).find('*[notnull]'), $(this).find('*[format]'))){return false;} 212 var e=$(this).find('input[name=Email]'); 213 var float=$(this).find('input[name=float]'); 214 e.removeAttr('style'); 215 if(e.length!=0){ 216 if(e.val()!='' && (/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(e.val())===false)){ 217 e.css('border', '1px solid red'); 218 e.focus(); 219 global_obj.win_alert(lang_obj.format.email,'','sorry'); 220 return false; 221 } 222 } 223 $(this).find('input:submit').attr('disabled', 'disabled'); 224 225 if($(this).hasClass('load')) return false; 226 $(this).addClass('load'); 227 ajaxform_feedback($(this)); 228 $(this).removeClass('load'); 229 return false; 230 }) 231 232 function ajaxform_feedback(formid, options) { 233 var form = $(formid); 234 var formData = new FormData(form[0]); 235 236 $("input[type='file']").each(function (item, i) { 237 var domFile = $(this)[0].files[0]; 238 formData.append('file', domFile); 239 }) 240 241 if (!options)options = {}; 242 options.url = '/?do_action=action.submit_feedback'; 243 options.type = 'post'; 244 options.dataType = 'json'; 245 options.data = formData; 246 options.processData = false; 247 options.contentType = false;
248 options.xhr = options.xhr ? options.xhr : function () { 249 var xhr = $.ajaxSettings.xhr(); 250 xhr.upload.onload = function () { 251 console.log("onload"); 252 } 253 xhr.upload.onprogress = function (ev) { 254 if (ev.lengthComputable) { 255 var percent = 100 * ev.loaded / ev.total; 256 console.log(percent, ev) 257 } 258 } 259 return xhr; 260 }; 261 options.success = function(data){ 262 form.find('input:submit').removeAttr('disabled'); 263 if(data.status==1){ 264 global_obj.win_alert(data.msg); 265 $('#lib_feedback_form input[type=text]').val(''); 266 $('#lib_feedback_form textarea').val(''); 267 $('#lib_feedback_form .rows span img').click(); 268 $('.ueeshop_responsive_article_feedback input[type=text]').val(''); 269 $('.ueeshop_responsive_article_feedback textarea').val(''); 270 $('.ueeshop_responsive_article_feedback .rows span img').click(); 271 $('.ueeshop_responsive_article_feedback .file_box .file_item .cancel_one_file').click(); 272 }else if(data.status==-1){ 273 global_obj.win_alert(data.msg); 274 form.find('input[name=VCode]').css('border', '1px solid red').val('').focus().siblings('img').click(); 275 }else{ 276 global_obj.win_alert(data.msg); 277 } 278 } 279 280 $.ajax(options); 281 } 282 283 284 $('#lib_down_list a, .ueeshop_responsive_download_list a').click(function(){ 285 var id = $(this).attr('l'); 286 if ($(this).hasClass('pwd')){ 287 global_obj.win_alert('', function (){ 288 var pwd = $('.win_alert input[name=Password]').val(); 289 $.get('/', {do_action:'action.download_pwd', DId:id, pwd:pwd}, function (data){ 290 if (data.ret==1){ 291 $('.win_alert .error_tips').hide(0).html(''); 292 if (data.msg.url==0){//å é¾ 293 $('.win_alert').remove(); 294 global_obj.div_mask(1); 295 window.location.href = '/?do_action=action.download'+'&DId='+id+'&pwd='+pwd; 296 }else{//å¤é¾ 297 window.location.href = data.msg.url; 298 } 299 }else{ 300 $('.win_alert .error_tips').show(0).html(data.msg[0]); 301 } 302 }, 'json'); 303 }, 'password'); 304 }else{ 305 if(!$(this).is('[target]')){ 306 window.location = '/?do_action=action.download'+'&DId='+id; 307 } 308 } 309 });//ä¸è½½ 310 //产åéä»¶ä¸è½½ 311 $('.pro_right .down_list a,.ueeshop_responsive_products_detail .down_list a').click(function(){ 312 var proid = $(this).attr('ProId'); 313 var path = $(this).attr('path'); 314 if ($(this).hasClass('pwd')){ 315 global_obj.win_alert('', function (){ 316 var pwd = $('.win_alert input[name=Password]').val(); 317 $.get('/', {do_action:'action.products_download_pwd', Path:path, ProId:proid, pwd:pwd}, function (data){ 318 if (data.ret==1){ 319 $('.win_alert .error_tips').hide(0).html(''); 320 $('.win_alert').remove(); 321 global_obj.div_mask(1); 322 window.location.href = '/?do_action=action.products_download&Path='+path+'&ProId='+proid+'&pwd='+pwd; 323 }else{ 324 $('.win_alert .error_tips').show(0).html(data.msg[0]); 325 } 326 }, 'json'); 327 328 }, 'password'); 329 }else{ 330 window.location = '/?do_action=action.products_download&Path='+path+'&ProId='+proid; 331 } 332 });//产åéä»¶ä¸è½½ end 333 334 $(".prod_info_pdf").click(function(){$("#export_pdf").attr("src", "//pdfmyurl.com?url="+window.location.href.replace(/^http[s]?:\/\//, ""));});//PDFæå° 335 $('#add_to_inquiry , .add_to_inquiry').click(function(){ //å å ¥è¯¢ç篮 336 $.post('?do_action=action.add_inquiry', 'ProId='+$(this).attr('data'), function(data){ 337 if(data.inq_type){ 338 window.location.href="/inquiry.html"; 339 }else{ 340 if(data.is_there==-1){ 341 tips = lang_obj.global.already; 342 }else{ 343 tips = lang_obj.global.add_success; 344 } 345 global_obj.div_mask(); 346 $('body').prepend('<div id="global_win_alert" class="responsive_win_alert"><div id="alert_top"><div id="alert_img"></div><div id="alert_tips">'+tips+'</div>'+'<div class="clear"></div></div><div id="alert_bottom"><a href="javascript:void(0);" id="alert_continue">'+lang_obj.global.continues+'</a><a href="/inquiry.html" id="alert_inquery">'+lang_obj.global.inquery+'</a><div class="clear"></div></div></div>'); 347 348 $('#alert_continue').click(function(){ 349 $('#global_win_alert').remove(); 350 $('#div_mask').remove(); 351 }); 352 } 353 },'json'); 354 }); 355 $('#lib_inquire_list>ul>li .info .remove a, .ueeshop_responsive_products_inquiry .remove a').click(function(){//å é¤è¯¢ç篮 356 var obj=$(this).parent().parent().parent(); 357 $.post('?do_action=action.del_inquiry', 'ProId='+$(this).attr('data'), function(data){ 358 if(data.status==1){ 359 global_obj.win_alert('Successful!', function(){obj.remove();}); 360 }else if(data.status==2){ 361 global_obj.win_alert('Successful!', function(){location=location;}); 362 }else if(data.status==-1){ 363 global_obj.win_alert('Error!','','sorry'); 364 } 365 },'json'); 366 });
367 // $('#lib_inquire_list form[name=inquiry], .ueeshop_responsive_products_inquiry form[name=inquiry]').submit(function(){//产å询çæäº¤å¤ç 368 // if(global_obj.check_form($(this).find('*[notnull]'))){return false;} 369 // var e=$(this).find('input[name=Email]'); 370 // if(e.size()){ 371 // e.removeAttr('style'); 372 // if(e.val()!='' && (/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(e.val())===false)){ 373 // e.css('border', '1px solid red'); 374 // e.focus(); 375 // global_obj.win_alert(lang_obj.format.email,'','sorry'); 376 // return false; 377 // } 378 // } 379 // $(this).find('input:submit').attr('disabled', 'disabled'); 380 381 // $.post('?do_action=action.submit_inquiry', $(this).serialize(), function(data){ 382 // if(data.status==1){ 383 // //global_obj.win_alert(data.msg, function(){window.location.href='/';}); 384 // window.location.href='/inquiry_success.html'; 385 // }else{ 386 // global_obj.win_alert(data.msg,'','sorry'); 387 // } 388 // },'json'); 389 390 // $(this).find('input:submit').removeAttr('disabled'); 391 // return false; 392 // }); 393 394 395 $('#lib_inquire_list form[name=inquiry], .ueeshop_responsive_products_inquiry form[name=inquiry]').submit(function(){//产å询çæäº¤å¤ç 396 if(global_obj.check_form($(this).find('*[notnull]'))){return false;} 397 var e=$(this).find('input[name=Email]'); 398 if(e.size()){ 399 e.removeAttr('style'); 400 if(e.val()!='' && (/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(e.val())===false)){ 401 e.css('border', '1px solid red'); 402 e.focus(); 403 global_obj.win_alert(lang_obj.format.email,'','sorry'); 404 return false; 405 } 406 } 407 $(this).find('input:submit').attr('disabled', 'disabled'); 408 409 var _this = $(this); 410 if(global_obj.check_form($('#lib_inquire_list form[name=inquiry], .ueeshop_responsive_products_inquiry form[name=inquiry]').find('*[notnull]'))) return false; 411 412 var subObj=$("#goods_form"); 413 if($('.add_to_inquiry').length){ 414 $.post('?do_action=action.add_inquiry', subObj.serialize()+'&ProId='+$('.add_to_inquiry').attr('data')); //产å详æ 页询ç å èªå¨æ·»å 询ç产åè®°å½ 415 } 416 if(_this.hasClass('load')) return false; 417 _this.addClass('load'); 418 ajaxform('#lib_inquire_list form[name=inquiry], .ueeshop_responsive_products_inquiry form[name=inquiry]'); 419 _this.removeClass('load'); 420 return false; 421 }) 422 423 function ajaxform(formid, options) { 424 var form = $(formid); 425 var formData = new FormData(form[0]); 426 427 $("input[type='file']").each(function (item, i) { 428 var domFile = $(this)[0].files[0]; 429 formData.append('file', domFile); 430 }) 431 432 if (!options)options = {}; 433 options.url = '/?do_action=action.submit_inquiry'; 434 options.type = 'post'; 435 options.dataType = 'json'; 436 options.data = formData; 437 options.processData = false; 438 options.contentType = false;
439 options.xhr = options.xhr ? options.xhr : function () { 440 var xhr = $.ajaxSettings.xhr(); 441 xhr.upload.onload = function () { 442 console.log("onload"); 443 } 444 xhr.upload.onprogress = function (ev) { 445 if (ev.lengthComputable) { 446 var percent = 100 * ev.loaded / ev.total; 447 console.log(percent, ev) 448 } 449 } 450 return xhr; 451 }; 452 options.success = function(data){ 453 if(data.status==1){ 454 window.location.href='/inquiry_success.html'; 455 }else{ 456 form.find('input:submit').removeAttr('disabled'); 457 global_obj.win_alert(data.msg,'','sorry'); 458 } 459 } 460 461 $.ajax(options); 462 } 463 464 465 $('#lib_review_form form[name=review], .ueeshop_responsive_products_detail_review form[name=review]').submit(function(){//è¯è®º 466 if(global_obj.check_form($(this).find('*[notnull]'), $(this).find('*[format]'))){return false;} 467 $(this).find('input:submit').removeAttr('disabled'); 468 $.post('?do_action=action.submit_review', $(this).serialize(), function(data){ 469 if(data.status==1){ 470 global_obj.win_alert(data.msg, function(){window.location.href=window.location.href;}); 471 }else{ 472 global_obj.win_alert(data.msg,'','sorry'); 473 } 474 },'json'); 475 return false; 476 }); 477 478 $('.ueeshop_responsive_products_detail_review .review_list,#pdetail .review_list').on('click','.page_item',function(){//产å详æ è¯è®ºå页 479 $.post('?do_action=action.turn_page_ajax', {page:$(this).attr('page'),ProId:$('input[name="ProId"]').val()}, function(data){ 480 if(data.ret==1){ 481 $('.review_list').html(data.msg); 482 }else{ 483 484 } 485 },'json'); 486 return false; 487 }); 488 489 $(".email_copy").bind('copy', function(){ 490 $.post('?do_action=action.email_copy_log', {email:$(this).text(),url:location.href}); 491 return false; 492 }); 493});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.