1var cdnUrl,prodInfo,isYgDailogExist; 2/*å¯¼èªæ§å¶*/ 3$(function(){ 4 <!--å±è½å³é®--> 5 document.oncontextmenu = function (event) { 6 event.preventDefault(); 7 }; 8 9 var isInitNav=false; 10 /*左侧åç±»èåç¸å ³js 20130315*/ 11 function handlNavHover(){ 12 $('.yg_category_list li').hover(function(){ 13 var index=$('.yg_category_list li').index(this); 14 $('.yg_category_list li').removeClass('curr').eq(index).addClass('curr'); 15 $('.yg_category .bd').addClass('bd_hover'); 16 $('.yg_category_item').hide().eq(index).show(); 17 }); 18 } 19 //ä¼è´å¯¼èª 20 if($('#yg_category')[0]){ 21 var isloadNav=$('#yg_category .yg_category_list')[0]; 22 if(isloadNav){ 23 handlNavHover(); 24 } 25 /*æ¾ç¤ºå·¦ä¾§åç±»èåjs 20130315*/ 26 $('.yg_category').unbind('hover').hover(function(){ 27 var me = $(this); 28 me.addClass('yg_category_hover'); 29 if(!isloadNav){ 30 if($("#yg_category").attr("navsrc")!=null&&!me.children('.bd').children().length){ 31 isloadNav=true; 32 $.get(me.attr('navsrc'),function(d){ 33 if($('#yg_category .yg_category_list')[0]){return} 34 me.children('.bd').prepend(d); 35 $("#yg_category").removeAttr("navsrc"); 36 handlNavHover(); 37 }); 38 } 39 } 40 },function(){ 41 $(this).removeClass('yg_category_hover'); 42 }); 43 $('.yg_category .bd').mouseleave(function(){ 44 $('.yg_category_list li').removeClass('curr'); 45 $('.yg_category .bd').removeClass('bd_hover'); 46 }); 47 }; 48 49 /*头é¨äºç»´ç ç¸å ³ ç»éåç¨æ·ä¸å¿å¤´*/ 50 $('.js_stn_menu_item').hover(function(){ 51 $(this).addClass('hover').siblings().removeClass('hover'); 52 },function(){ 53 $(this).removeClass('hover'); 54 }); 55 $('.js_stn_mobile_list li').hover(function(){ 56 $(this).addClass('on').siblings().removeClass('on'); 57 },function(){ 58 $(this).removeClass('on'); 59 }); 60 //导èªé«äº® 61 var curNav =$(".yg_nav_list [href='+location.href+']"); 62 if(curNav){curNav.addClass('cur');} 63}); 64$(function() { 65 var _o_window = window, _o_document = document; 66 var _undefined = undefined, _null = null, _empty = ""; 67 var _substring = "substring", _split = "split", _length = "length", _join = "join", _str_indexOf = "indexOf"; 68 if (typeof YGUnion == "undefined") { 69 YGUnion = {version: "1.0", Biz: {}} 70 } 71 YGUnion.Biz = {Common: {_unionKey: ["wid", "cid","bid","qihoo_id","ext","qid","baidu_key"], writeCookie: function () { 72 var baidu_key_reg = new RegExp("(^|&)baidu_key=([^&]*)(&|$)", "i"); 73 var utm_source_reg = new RegExp("(^|&)utm_source=([^&]*)(&|$)", "i"); 74 var baidu_key = window.location.search.substr(1).match(baidu_key_reg); 75 var utm_source = window.location.search.substr(1).match(utm_source_reg); 76 if (utm_source != null&&baidu_key==null){ 77 var exp = new Date(); 78 exp.setTime(exp.getTime() - 1); 79 var arr = document.cookie.match(new RegExp("(^| )__ygcpsp=([^;]*)(;|$)")); 80 if(arr!=null) document.cookie= name + "="+arr+";expires="+exp.toGMTString(); 81 } 82 83 var b = _o_document.location.search; 84 if (undefined != b && b != "") { 85 var e = []; 86 b = b[_substring](1); 87 var a = b[_split]("&"); 88 for (var d = 0; d < a[_length]; d++) { 89// var c = a[d][_split]("="); 90 try{ 91 var key=a[d][_substring](0,a[d][_str_indexOf]("=")); 92 var value=a[d][_substring](a[d][_str_indexOf]("=")+1); 93// if (this.inArray(this._unionKey, c[0])) { 94 if (this.inArray(this._unionKey, key)) { 95 if (e != _empty) { 96 e += "|" 97 } 98// e += c[0] + "=" + escape(c[1]) 99 e += key + "=" + escape(value) 100 } 101 }catch(ex){ 102 103 } 104 } 105 if (e != _empty) { 106 var f = new Date(); 107 f.setTime(f.getTime() + 1000 * 60 * 60 * 24); 108 _o_document.cookie = "__ygcpsp=" + escape(e) + ";expires=" + f.toUTCString() + ";domain=" + _o_document.domain[_substring](_o_document.domain[_str_indexOf](".")) + ";path=/"; 109 _o_document.cookie = "cps=null;expires=-1;domain=" + _o_document.domain[_substring](_o_document.domain[_str_indexOf](".")) + ";path=/" 110 } 111 } 112 }, inArray: function (a, c) { 113 var b = String.fromCharCode(2); 114 var d = new RegExp(b + c + b); 115 return(d.test(b + a.join(b) + b)) 116 }}}; 117 YGUnion.Biz.Common.writeCookie(); 118}); 119//placeholder 120;(function($){ 121 if($.fn.placeholder){return;} 122 $.fn.placeholder = function () { 123 var fnFocus = function () { 124 $(this).addClass('ph-wrap-focus').find('input').focus(); 125 } 126 var fnPaste=function(e) { 127 $(this).parent().addClass('ph-wrap-has'); 128 } 129 var fnKey = function () { 130 this.value != '' ? $(this).parent().addClass('ph-wrap-has') : ''; 131 } 132 var fnBlur = function () { 133 if ($.trim(this.value) == '') { 134 $(this).val('').parent().removeClass('ph-wrap-has ph-wrap-focus'); 135 } 136 } 137 return this.each(function () { 138 var $this = $(this); 139 if($this.parent().hasClass('ph-wrap')){return} 140 var dSpan = $('<span/>', { 'class': 'placeholder', text: $this.attr('placeholder') }); 141 dWrap = $('<div/>', { 'class': 'ph-wrap', click: fnFocus }); 142 $this.wrap(dWrap).before(dSpan).bind({ keyup: fnKey, blur: fnBlur,paste:fnPaste }); 143 if ($.trim(this.value) != '') { 144 $this.parent().addClass('ph-wrap-has'); 145 } 146 }) 147 } 148 // æ£æµ placeholder æ¯æ 149 $(function(){ 150 supportPlaceholder = 'placeholder' in document.createElement('input'); 151 if (!supportPlaceholder) { 152 $('input[placeholder]').placeholder(); 153 } 154 }); 155 window.onload=function(){ 156 $('.ph-wrap input').each(function () { 157 if ($.trim(this.value) != '') { 158 $(this).parent().addClass('ph-wrap-has'); 159 } 160 }); 161 } 162})(jQuery); 163(function() { 164 // å®ä¹YouGouç±» 165 if (typeof YouGou == 'undefined') { 166 // å£°ææ¡æ¶å½åç©ºé´ 167 YouGou = { 168 version : '1.1 beta1', 169 Biz:{}, 170 Base : {}, 171 //Ajax : {}, 172 Util : {}, 173 UI : {} 174 175 }; 176 } 177 // å ¨å±åéã彿° 178 var isOpera = $.browser.opera, isIE = $.browser.msie, isMoz = $.browser.mozilla; 179 if (isIE) { 180 try {
181 document.execCommand("BackgroundImageCache", false, true); 182 } catch (e) {} 183 }; 184 // åºç¡å½æ°åº 185 YouGou.Base = { 186 // ç»§æ¿ 187 apply : function(C, D, B) { 188 if (B) { 189 YouGou.Base.apply(C, B); 190 } 191 if (C && D && typeof D == "object") { 192 for (var A in D) { 193 C[A] = D[A]; 194 } 195 } 196 return C; 197 } 198 }; 199 // å·¥å ·è¾ å©å½æ°åº 200 YouGou.Util = { 201 // 空åç¬¦ä¸²å¤æ 202 isEmpty : function(v, allowBlank) { 203 return v === null || v === undefined || (!allowBlank ? v === "" : false); 204 }, 205 // ç©ºå¯¹è±¡å¤æ 206 isNull : function(obj) { 207 if (typeof obj == "undefined" || obj == null) 208 return true; 209 else 210 return false; 211 }, 212 // print Object 213 inspect : function(obj){ 214 var s = obj + "\n"; 215 for (var a in obj) { 216 if (typeof obj[a] != "function") { 217 s += a + "=" + obj[a] + ",\n"; 218 } 219 } 220 //alert("obj=" + s); 221 }, 222 // 类似JavaçMap 223 Map : function(){ 224 // keys 225 this.keys = new Array(); 226 // values 227 this.data = new Object(); 228 229 YouGou.Base.apply(this,{ 230 // æ¾å ¥ä¸ä¸ªé®å¼å¯¹ 231 put : function(key, value) { 232 if (this.data[key] == null) { 233 this.keys.push(key); 234 } 235 this.data[key] = value; 236 }, 237 // è·åæé®å¯¹åºçå¼ 238 get : function(key) { 239 return this.data[key]; 240 }, 241 // å é¤ä¸ä¸ªé®å¼å¯¹ 242 remove : function(key) { 243 //this.keys.remove(key); 244 var newArr = this.keys; 245 for(var i=0,count=newArr.length;i<count;){ 246 if(newArr[i] == key){newArr.splice(i,1); count--;continue;} 247 i++; 248 } 249 this.data[key] = null; 250 }, 251 // éåMap,æ§è¡å¤ç彿° åè°å½æ° function(key,value,index){..} 252 each : function(fn) { 253 if (typeof fn != 'function') { 254 return; 255 } 256 var len = this.keys.length; 257 for (var i = 0; i < len; i++) { 258 var k = this.keys[i]; 259 fn(k, this.data[k], i); 260 } 261 }, 262 // è·åé®å¼æ°ç»(类似JavaçentrySet()) é®å¼å¯¹è±¡{key,value}çæ°ç» 263 entrys : function() { 264 var len = this.keys.length; 265 var entrys = new Array(len); 266 for (var i = 0; i < len; i++) { 267 entrys[i] = { 268 key : this.keys[i], 269 value : this.data[i] 270 }; 271 } 272 return entrys; 273 }, 274 // keyæ°ç»å符串 275 keyArrString : function(separator){ 276 var keyArr = new Array(); 277 var size = this.size(); 278 this.each(function(key,value,index){ 279 if(!YouGou.Util.isNull(key)){ 280 if(size != index+1){ 281 keyArr.push(key); 282 keyArr.push(separator); 283 }else{ 284 keyArr.push(key); 285 } 286 } 287 }); 288 return keyArr.join(''); 289 }, 290 291 // ä» value为stringæ¶è°ç¨ 292 valueArrString : function(separator){ 293 var valArr = new Array(); 294 var size = this.size(); 295 this.each(function(key,value,index){ 296 if(!YouGou.Util.isNull(value)){ 297 if(size != index+1){ 298 valArr.push(value); 299 valArr.push(separator); 300 }else{ 301 valArr.push(value); 302 } 303 } 304 }); 305 return valArr.join(''); 306 }, 307 // 夿Mapæ¯å¦ä¸ºç©º 308 isEmpty : function() { 309 return this.keys.length == 0; 310 }, 311 //è·åé®å¼å¯¹æ°é 312 size : function() { 313 return this.keys.length; 314 }, 315 valArray : function(){ 316 var valArr = new Array(); 317 this.each(function(key,value,index){ 318 if(!YouGou.Util.isNull(value)){ 319 valArr.push(value); 320 } 321 }); 322 return valArr; 323 }, 324 //éåtoString 325 toString : function() { 326 var s = "{"; 327 for (var i = 0; i < this.keys.length; i++, s += ',') { 328 var k = this.keys[i]; 329 s += k + "=" + this.data[k]; 330 } 331 s += "}"; 332 return s; 333 } 334 }); 335 }, 336 // å¯¹è±¡è½¬æ¢æjsonå符串 337 toJsonString : function(arg) { 338 return YouGou.Util.toJsonStringArray(arg).join(''); 339 }, 340 // å¯¹è±¡è½¬æ¢æjsonå符串æ°ç» 341 toJsonStringArray : function(arg, out) { 342 out = out || new Array(); 343 var u; 344 switch (typeof arg) { 345 case 'object': 346 if (arg) { 347 if (arg.constructor == Array) { 348 out.push('['); 349 for (var i = 0; i < arg.length; ++i) { 350 if (i > 0) 351 out.push(',\n'); 352 YouGou.Util.toJsonStringArray(arg[i], out); 353 } 354 out.push(']'); 355 return out; 356 } else if (typeof arg.toString != 'undefined') { 357 out.push('{'); 358 var first = true; 359 for (var i in arg) { 360 var curr = out.length; 361 if (!first) 362 out.push(',\n'); 363 YouGou.Util.toJsonStringArray(i, out); 364 out.push(':'); 365 YouGou.Util.toJsonStringArray(arg[i], out); 366 if (out[out.length - 1] == u) 367 out.splice(curr, out.length - curr); 368 else 369 first = false; 370 } 371 out.push('}'); 372 return out; 373 } 374 return out; 375 } 376 out.push('null'); 377 return out; 378 case 'unknown': 379 case 'undefined': 380 case 'function': 381 out.push(u); 382 return out; 383 case 'string': 384 out.push('"') 385 out.push(arg.replace(/(["\\])/g, '\\$1').replace(/\r/g, '').replace(/\n/g, '\\n')); 386 out.push('"'); 387 return out; 388 default: 389 out.push(String(arg)); 390 return out; 391 } 392 }, 393 // 微忍¡æ¿å¼æ 394 tpl : function(str, data){ 395 var fn = !/\W/.test(str) ? 396 cache[str] = cache[str] || 397 YouGou.Util.tpl(document.getElementById(str).innerHTML) : 398 new Function("obj",
399 "var p=[],print=function(){p.push.apply(p,arguments);};" + 400 "with(obj){p.push('" + 401 str.replace(/[\r\t\n]/g, " ") 402 .split("<%").join("\t") 403 .replace(/((^|%>)[^\t]*)'/g, "$1\r") 404 .replace(/\t=(.*?)%>/g, "',$1,'") 405 .split("\t").join("');") 406 .split("%>").join("p.push('") 407 .split("\r").join("\\'") 408 + "');}return p.join('');"); 409 return data ? fn( data ) : fn; 410 }, 411 // è·å¾æ¶é´æ³ 412 timestamp : function() { 413 return 't='+new Date().getTime()+''+Math.floor(Math.random()*9999+1000); 414 }, 415 setUrlStamp : function(url) 416 { 417 url = url.replace(/(^\s*)|(\s*$)/g,'');//å»é¤ç©ºç½ 418 if(url.indexOf("t=") == -1) 419 { 420 var fStr = url; 421 var aStr = ""; 422 if(url.indexOf("#ref=")!=-1){ 423 fStr = url.substring(0,url.indexOf("#ref=")); 424 aStr = url.substring(url.indexOf("#ref=")); 425 } 426 if(url.indexOf("?") != -1) 427 { 428 url = fStr+"&"+YouGou.Util.timestamp()+aStr; 429 }else 430 { 431 url = fStr+"?"+YouGou.Util.timestamp()+aStr; 432 } 433 } 434 return url; 435 }, 436 //龿¥å 䏿¶é´æ³ 437 setHrefStamp : function(area) 438 { 439 var target = $(area+" [href]"); 440 if(target.length==0) return; 441 target.each(function(index){ 442 var strHref = $(this).attr('href'); 443 if(!YouGou.Util.isEmpty(strHref) && strHref.indexOf('javascript:') == -1 && strHref.indexOf('(') == -1){ 444 $(this).attr('href',YouGou.Util.setUrlStamp($(this).attr('href'))); 445 } 446 }); 447 } 448 }; 449 450 // æä¾é¡µé¢ç«¯å½æ° 451 YouGou.UI = { 452 showTip:function(str,srcElementDom){ 453 var offset = $(srcElementDom).offset(); 454 if(!$('#yg-ui-showTip')[0]){ 455 $('<div id="yg-ui-showTip" class="yg_ui_showTip">').appendTo('body'); 456 }else{ 457 $('#yg-ui-showTip').stop(true,true); 458 } 459 $('#yg-ui-showTip').html(str).css({'top':offset.top,'left':offset.left-30,'z-index':'10001','opacity':100}).show().animate({left:offset.left-50}); 460 setTimeout(function(){ 461 $('#yg-ui-showTip').animate({left:offset.left,opacity:0},function(){$(this).hide()}); 462 },800); 463 }, 464 // è·åUrlåæ° 465 getQueryParameter : function(qs){ 466 var s = location.href; 467 s = s.replace("?","?&").split("&"); 468 var re = ""; 469 for(i=1;i<s.length;i++) 470 if(s[i].indexOf(qs+"=")==0) 471 re = s[i].replace(qs+"=",""); 472 return re; 473 }, 474 baseUrl:cdnUrl?cdnUrl:'' 475 }; 476 YouGou.UI.uimg={ 477 img1:YouGou.UI.baseUrl+"/template/common/images/reload.gif", //YouGou.UI.uimg.img1 478 img160:YouGou.UI.baseUrl+"/template/common/images/nloading.gif", 479 imgerr:YouGou.UI.baseUrl+"/template/common/images/error160-160.jpg",//YouGou.UI.uimg.imgerr 480 img32:YouGou.UI.baseUrl+"/template/common/images/loading.gif" 481 }; 482 483 // ä¸å¡ç¸å ³å½æ°åº 484 YouGou.Biz = { 485 // æµè§å¨å·¥å · 486 WebToolkit : { 487 // æ·»å æ¶è 488 addFavorite : function(){ 489 var url="https://www.yougou.com/"; 490 var title="ä¼è´æ¶å°åå-æ¶å°éç±»ç½è´é¦é-买好é,ä¸ä¼è´"; 491 ua = navigator.userAgent.toLowerCase(); 492 try{ 493 if(document.all){ 494 window.external.AddFavorite(url,title); 495 }else if(window.sidebar){ 496 window.sidebar.addPanel(title,url,"") 497 }else{ 498 alert("å å ¥æ¶è失败ï¼\n请æ¨ä½¿ç¨èåæ æCtrl+Dæ¶èæ¬ç«ã"); 499 } 500 } 501 catch(e){ 502 alert("å å ¥æ¶è失败ï¼\n请æ¨ä½¿ç¨èåæ æCtrl+Dæ¶èæ¬ç«ã"); 503 } 504 505 }, 506 // æå¼ä¼ä¸QQ客æ 507 openQQCUS : function(){ 508 window.open('http://b.qq.com/webc.htm?new=0&sid=800023329&eid=2188z8p8p8p8K8P8P8K80&o=www.yougou.com&q=7', '_blank', 'height=544, width=644,toolbar=no,scrollbars=no,menubar=no,status=no'); 509 } 510 }, 511 //å ¬ç¨å¼¹çª 512 loginPop:function(opt){ 513 //注æï¼callbackå¿ é¡»æ¯stringï¼å¦å$.paramåºååçæ¶åä¼åundefined 514 var opt = $.extend({ 515 callback:'', //ç»éæååè° 516 refreshTopWin:false, //æ¯å¦å·æ°ä¸»é¡µé¢ 517 closeWin:false, //æ¯å¦å ³éå¼¹çª 518 topRedirect:'', //页é¢éå®åå°å 519 tabName:'login', // 520 title:'æ¨å°æªç»å½', //dialogåæ°ï¼æ é¢ 521 lock:false, //dialogåæ°ï¼éå± 522 closable:true //dialogåæ°ï¼æ¯å¦å¯å ³é 523 },opt||{}); 524 var url = '/member/miniLogin.jhtml?r='+Math.random()+'&'+$.param(opt); 525 YouGou.Biz.loadJS(function(){ 526 document.domain="yougou.com"; 527 dg=loginPop=ygDialog({ 528 skin:3, 529 url:url , 530 title : opt.title, 531 lock: opt.lock, 532 closable: opt.closable, 533 width: 480, 534 //临æ¶ä¿®æ¹ ç»éå¼¹æ¡ä¸è½èªéåº 20140818 535 //height: 575, 536 height:460, 537 iframed:true 538 }); 539 540 541 }); 542 }, 543 //éç¨ç»éåè° 544 loginPopCallback:function(){ 545 ygDialog.close(); //å ³éå¼¹çª 546 initLogin(); //åå§å头é¨ç¨æ·åä¿¡æ¯ 547 }, 548 //å 载弹çªJS 549 loadJS:function(callback,jsPageName){ 550 var jsPageName=jsPageName?jsPageName:'ygdialog'; 551 if(!isYgDailogExist){ 552 var strHref = document.getElementsByTagName('link')[0].getAttribute('href'); 553 var cssVersion = strHref.slice(strHref.indexOf('?')); 554 var strYgDialogUrl = YouGou.UI.baseUrl+'/template/common/js/'+jsPageName+'.js?'+cssVersion; 555 loadjs(strYgDialogUrl,callback); 556 }else{ 557 callback(); 558 } 559 }, 560 // è´ç©è½¦Class 561 ShoppingCart : { 562 cartContainer : "shoppingcartContainer", 563 cartActionBasePath : "/shoppingcart/", 564 targetUrl : "/yitianmall/shoppingmgt_new/simpleShoppingCart", 565 // åå§åè´ç©è½¦ 566 initCart : function(){ 567 var prodCount = document.getElementById("pordcount"); 568 if(!prodCount){ 569 return; 570 } 571 $("#paymoney").click(function(e){
572 var prodCount = $("#pordcount").text(); 573 YouGou.Biz.ShoppingCart.checkShoppingCart(); 574 e.stopPropagation(); 575 }); 576 //æ¾ç¤º 577 /*var timerShow; 578 $('.mycart_nav').hover(function(e){ 579 $(this).addClass('mycart_hover'); 580 clearTimeout(timerShow); 581 timerShow=setTimeout(function(){ 582 YouGou.Biz.ShoppingCart.showCart(); 583 },100); 584 },function(){ 585 var me = $(this); 586 clearTimeout(timerShow); 587 timerShow=setTimeout(function(){ 588 $('#shoppingcartContainer').html(''); 589 me.removeClass('mycart_hover'); 590 },100); 591 });*/ 592 $(".mycart_nav").bind("mouseenter",function(){ 593 if(!$(this).hasClass("mycart_hover")) 594 { 595 $(this).addClass("mycart_hover"); 596 YouGou.Biz.ShoppingCart.showCart(); 597 //$('#shoppingcartContainer').stop(true).show(0) 598 599 } 600 601 }); 602 $(".mycart_nav").bind("mouseleave",function(){ 603 if($(this).hasClass("mycart_hover")) 604 { 605 //$('#shoppingcartContainer').css('display','none'); 606 $('#shoppingcartContainer').html(''); 607 $(this).removeClass("mycart_hover"); 608 609 } 610 611 }); 612 //以䏿¯ç¨æ·ä¸å¿è´ç©è½¦ä½¿ç¨ 613 $('.cartlnk').click(function(e){ 614 var dMyCart = $('.mycart_header'); 615 if(!dMyCart.hasClass('mycart_hover')){ 616 dMyCart.addClass('mycart_hover'); 617 YouGou.Biz.ShoppingCart.showCart(); 618 $('.mycart_header #shoppingcartContainer').show(); 619 } 620 e.stopPropagation(); 621 }); 622 $(document).click(function(){ 623 $('.mycart_header').removeClass('mycart_hover'); 624 $('.mycart_header #shoppingcartContainer').hide(); 625 }); 626 $('#shoppingcartContainer').click(function(e){ 627 e.stopPropagation(); 628 }); 629 }, 630 initCartCnt:function(data,isshow){ 631 //alert(data); 632 $("#shoppingcartContainer").html(data); 633 //if(isshow){return;} 634 $('#shoppingcartContainer li:first').find('.num_warntips').remove(); 635 var warnMsg=$(".num_warntips"); 636 if(warnMsg.length>0){ 637 $('html,body').animate({scrollTop: $(".num_warntips").first().offset().top},1000); 638 warnMsg.fadeIn("fast").delay(1000).fadeOut(); 639 } 640 //æ¶è 641 $('.JsFavorite').click(function(){ 642 var pid = $(this).attr('cid'); 643 var psize = $(this).attr('psize'); 644 var spid = $(this).attr('spid'); 645 YouGou.Biz.ShoppingCart.addCommodityFavorite(pid,psize,this); 646 YouGou.Biz.ShoppingCart.removeProduct(spid,false,this,true); 647 }); 648 //å é¤ 649 $('.JsRemoveGood').click(function(){ 650 var pid = $(this).attr('pid'); 651 YouGou.Biz.ShoppingCart.removeProduct(pid,true,this); 652 }); 653 //é«åº¦ 654 var h=0,len,i; 655 len=$('.mycart_pro_list li').not('.li_merge').length; 656 if(len>5){ 657 for(i=0;i<5;i++){ 658 h+=$('.mycart_pro_list li').not('.li_merge').eq(i).height()+21; 659 } 660 $('.mycart_pop .bd').height(h-1); 661 } 662 }, 663 // æ¾ç¤º 664 showCart : function(isshow){ 665 var shopcartContainer = $("#shoppingcartContainer"); 666 //if(shopcartContainer.html()!=''&&!$('.mycart_no_pro')[0]){shopcartContainer.show();return;} 667 shopcartContainer.html('<div class="mycart_pop abs"><h3 class="hd rel">æçè´ç©è½¦</h3><div class="bd" style="padding:10px;text-align:center;width:324px;height:20px;"><img src="/images/loading.gif" /></div></div>'); 668 $.ajax({
669 type: "POST", 670 url:this.cartActionBasePath+"getShoppingCartForHomePage.sc", 671 success:function(data){ 672 if(data){ 673 YouGou.Biz.ShoppingCart.initCartCnt(data,isshow); 674 } 675 } 676 }); 677 }, 678 // ä¿®æ¹è´ç©è½¦æ°é 679 changeProductNum : function(type,index,simpleShoppingCart){ 680 var productNo = $("#productNo_"+index).val(); 681 var name = "oldNum_"+productNo; 682 var sumProductNum=0; 683 //æ¤è´§åæ»æ°é 684 $('input[name='+name+']').each(function(){ 685 sumProductNum=parseInt(sumProductNum)+parseInt(this.value); 686 }); 687 688 var id = $("#productId_"+index).val(); 689 if(sumProductNum == 1 && type == "-"){ 690 //console.log($("#productNo_"+index)[0]); 691 this.removeProduct(id,true,$("#productNo_"+index)[0]); 692 return; 693 } 694 //æ¤è¡ååæ°é 695 var oldNum = parseInt($("#oldNum_"+index).val()); 696 var newNum = type == "+"?oldNum + 1:oldNum - 1; 697 $("#oldNum_"+index).val(newNum); 698 var param = "productNum="+ newNum +"&id=" + id+"&targetUrl="+this.targetUrl+'&r='+Math.random()+"&productNo="+productNo; 699 $.get(this.cartActionBasePath+"u_updateCart.sc",param,function(d){ 700 YouGou.Biz.ShoppingCart.initCartCnt(d); 701 }); 702 }, 703 // å é¤åå 704 removeProduct : function(id,isTip,srcElement,isFromAddFavorite){ 705 if(isTip){ 706 if(!confirm("æ¨ç¡®å®è¦å°æ¤ååå é¤åï¼")){return;} 707 } 708 var pNo=$(srcElement).attr("pNo"); 709 var param = "id=" + id + "&targetUrl="+this.targetUrl+"&productNo="+pNo; 710 if(isFromAddFavorite){ 711 param += "&isFromAddFavorite=1" 712 } 713 // 弿¥ç§»é¤åå 714 $.post(this.cartActionBasePath+"removeProduct.sc",param,function(d){ 715 if(srcElement){ 716 $(srcElement).parents('li:first').fadeOut('fast',function(){ 717 YouGou.Biz.ShoppingCart.initCartCnt(d); 718 }); 719 }else{ 720 YouGou.Biz.ShoppingCart.initCartCnt(d); 721 } 722 723 }); 724 }, 725 // æ¶è 726 addCommodityFavorite : function(commodityId,psize,srcElementDom){ 727 $.ajax({
728 type: 'POST', 729 url: '/api/addCommodityFavorite.jhtml', 730 data: {"id":commodityId,"productSize":psize}, 731 dataType : "json", 732 success: function(data){ 733 var flag = parseInt(data.flag); 734 var strMsg = flag==1?'æ¨å·²ç»æ¶èè¿è¯¥åå':'æåç§»è³æ¶è夹'; 735 YouGou.UI.showTip(strMsg,srcElementDom); 736 } 737 }); 738 }, 739 checkShoppingCart : function(){ 740 //è´ä¹°æ¯ä»æµç¨èæé¾æ¥æ·»å 741 _gaq.push(['_trackPageview','/PageAction/Buy/checkout']); 742 window.open("/order.jhtml"); 743 } 744 }, 745 // ç«å ä¿¡Class && çå¾ ç¹è¯ä¸ªæ° 746 WebsiteMessage : { 747 init : function(){ 748/* $.ajax({ 749 type: 'POST', 750 url: "http://10.0.30.96/mock/66/api/msg/getMsg", 751 error: function(XmlHttpRequest, textStatus, errorThrown) { 752 $("#top_msg").show(); 753 }, 754 success: function(data){ 755 if(!!data){ 756 var count = data.substring(data.lastIndexOf("count=")+6,data.lastIndexOf("msg=")); 757 //var msg = data.substring(data.lastIndexOf("msg=")+4,data.length); 758 var _msgHtml = []; 759 _msgHtml.push('<a href="https://www.yougou.com/my/msg.jhtml?'+YouGou.Util.timestamp()+'">ç«å æ¶æ¯(<i class="corg" >'); 760 _msgHtml.push(count); 761 _msgHtml.push('</i>)</a>'); 762 /!*if(msg.indexOf('<')){ 763 msg = msg.substring(0,msg.indexOf('<')); 764 } 765 if(msg.length > 45){ 766 msg = msg.substring(0,45) + "..."; 767 } 768 _msgHtml.push(msg); 769 _msgHtml.push('</span></sup>'); 770 *!/ 771 772 $("#top_msg").html(_msgHtml.join('')).show(); 773 if(count !=0){ 774 /!*$("#top_msg").hover(function(){ 775 $(this).children(".msgcon").css("visibility","visible"); 776 },function(){ 777 $(this).children(".msgcon").css("visibility","hidden"); 778 });*!/ 779 try{ 780 // usercenterèå 781 $("#uc_msg_count").html("ç«å æ¶æ¯<i class='orgse'>ï¼<em>"+ count +"</em>ï¼</i>").attr('count',count); 782 // usercenter index page 783 $("#ucIndexMsg").addClass("crBlue").removeClass("msgno"); 784 $("#ucIndexMsgLink").attr("href","https://www.yougou.com/my/msg.jhtml?"+YouGou.Util.timestamp()); 785 $("#uc_index_count").text(count).addClass("crOrg"); 786 }catch(e){} 787 }else{ 788 $("#css_no_num").addClass("no_num"); 789 $("#css_no_num").removeAttr("href"); 790 $("#css_no_num").css("color","#999"); 791 $("#uc_index_count").text(count); 792 } 793 }else{ 794 $("#css_no_num").addClass("no_num"); 795 $("#css_no_num").removeAttr("href"); 796 $("#css_no_num").css("color","#999"); 797 $("#top_msg").html("ç«å æ¶æ¯(0)").show(); 798 } 799 } 800 }); 801 //ç¹è¯ä¸ªæ° 802 $.get('http://10.0.30.96/mock/66/my/getCommentCount',function(d){ 803 var msg='<a href="https://www.yougou.com/my/comment.jhtml?'+YouGou.Util.timestamp()+'">çå¾ ç¹è¯(<i class="corg">'+d+'</i>)</a>'; 804 $('#commentcount').html(msg).show(); 805 806 });*/ 807 } 808 }, 809 // Cookieæä½ 810 cookie : function(name, value, options){ 811 if (typeof value != 'undefined') { 812 options = options || {}; 813 if (value === null) { 814 value = ''; 815 options.expires = -1; 816 } 817 var expires = ''; 818 if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) { 819 var date; 820 if (typeof options.expires == 'number') { 821 date = new Date(); 822 date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); 823 } else { 824 date = options.expires; 825 } 826 expires = '; expires=' + date.toUTCString(); 827 } 828 var path = options.path ? '; path=' + (options.path) : ''; 829 var domain = options.domain ? '; domain=' + (options.domain) : ''; 830 var secure = options.secure ? '; secure' : ''; 831 document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); 832 } else { 833 var cookieValue = null; 834 if (document.cookie && document.cookie != '') { 835 var cookies = document.cookie.split(';'); 836 for (var i = 0; i < cookies.length; i++) { 837 var cookie = jQuery.trim(cookies[i]); 838 if (cookie.substring(0, name.length + 1) == (name + '=')) { 839 cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); 840 break; 841 } 842 } 843 } 844 return cookieValue; 845 } 846 }, 847 getUserUUID:function(){ 848 var str = YouGou.Biz.cookie('__utmv'); 849 return str?str.substring(str.indexOf('.')+1):''; 850 } 851 }; 852})(); 853 854// init functions 855$(function (){ 856 //å é¤ç½çga cookie 857 YouGou.Biz.cookie('__ygsource',null,{expires:-1}); 858 YouGou.Biz.cookie('__ygrd',null,{expires:-1}); 859 YouGou.Biz.cookie('__ygmedium',null,{expires:-1}); 860 YouGou.Biz.cookie('admanageType',null,{expires:-1}); 861 YouGou.Biz.cookie('cps',null,{expires:-1}); 862 863 try{ 864 YouGou.Biz.ShoppingCart.initCart(); 865 }catch(e){} 866}); 867//login 868function login(){location.href="https://www.yougou.com/signin.jhtml?redirectURL="+encodeURIComponent(location.href);return false;} 869//regster [issue #1041] added by tanfeng 2012.02.27 870function register(){location.href="https://www.yougou.com/register.jhtml?redirectURL="+encodeURIComponent(location.href);return false;} 871//æå è½½ 872(function($) { 873 $.fn.lazyload = function(options) { 874 var settings = { 875 threshold : 0, 876 errorimg:YouGou.UI.uimg.img1 877 }; 878 settings = $.extend(settings, options || {}); 879 var defHeight = settings.threshold; 880 var defObj = $(this); 881 var pageTop = function() { 882 return document.documentElement.clientHeight + Math.max(document.documentElement.scrollTop, document.body.scrollTop) - settings.threshold; 883 }; 884 var imgLoad = function() { 885 defObj.each(function() { 886 var self=$(this); 887 //self.addClass('lazy_loading'); 888 if(self.offset().top <= pageTop()) { 889 var orgSrc = self.attr("original"); 890 if(orgSrc) { 891 self.attr("src", orgSrc); 892 } 893 self.error(function(){ 894 if(settings.errorimg){
895 self.attr("src", settings.errorimg); 896 } 897 }); 898 self.removeAttr("original").removeClass('lazy_loading lazyloadimg'); 899 } 900 }); 901 }; 902 imgLoad(); 903 var timer = null; 904 $(window).bind("scroll", function() { 905 if(timer){ 906 clearTimeout(timer) 907 } 908 timer = setTimeout(function(){ 909 imgLoad() 910 },200) 911 }); 912 } 913})(jQuery); 914 915//ajaxç»å½ 916function initLogin(){ 917 var requestHost = 'https:' == document.location.protocol ? 'https://passport.yougou.com' : 'https://www.yougou.com'; 918 $.ajax({ 919 type: "get", 920 url: requestHost + "/api/getIsLoginAndShoppingcartJsonp.jhtml?callback=?", 921 dataType:"jsonp", 922 success: function(data){ 923 if(!data)return; 924 gIsSpecialUser = data.isSpecial=='true'?true:false; 925 $("#pordcount").html(data.cartcount); 926 //ç»éç¶æntkfç»è®¡ä»£ç 927 var dNtfj = $('#ntkfjs'),isCms=dNtfj[0]?true:false; 928 if(isCms){ 929 NTKF_PARAM = { 930 siteid:"kf_9923", 931 settingid: "kf_9923_1356320277571", 932 uid:'', 933 uname:'', 934 itemid:'', 935 orderid: "", 936 orderprice: "" 937 } 938 } 939 if(prodInfo&&isCms){NTKF_PARAM.itemid=prodInfo.cNo;} 940 if(data.islogin != "false" && data.islogin != false){ 941 // å ¼å®¹å¤ç 942 var userName = data.userName,len=userName.length; 943 /*if(len>10){ 944 userName = userName.substring(0,3)+'...'+userName.substring(len-5); 945 }*/ 946 if(len>=16){ 947 userName=userName.substring(0,len-3)+'...'; 948 } 949 if($("#top_nav .about_user").length>0) 950 { 951 $("#top_nav .about_user").html('<a href="/my/ucindex.jhtml"><i class="icon sign-in"></i>æ¨å¥½,<span id="user_id">'+userName +'</span></a> <a href="/logout.jhtml">[éåº]</a>'); //tkfç»è®¡start 952 }else 953 { 954 $("#user_id").parent().html('æ¨å¥½ï¼<span id="user_id">'+ userName +'</span>'); 955 $("#login_id").html('<a href="/logout.jhtml">éåº</a><i class="stn_separator">|</i>'); 956 } 957 958 959 //ç ¸è广åstart 960 //没æâç ¸èé¤åidâæå¼¹å¹¿å(ä¸é¢é¡µä¸å¼¹) 961 if(!$('#hammer,#eggLotteryDiv,.ypsg_header')[0]){ 962 var adEgg = YouGou.Biz.cookie('adEgg'); 963 if(adEgg){ 964 var arrAdEgg = adEgg.replace(/\"/g,'').split(','); 965 var showEggPop = function(){ 966 dg=ygDialog({ 967 title : '温馨æç¤º', 968 lock: false, 969 width: 500, 970 height: 260, 971 content:'<a id="goeggTopic" href="'+arrAdEgg[0]+'" target="_blank"><img src="'+arrAdEgg[1]+'" width="500" height="260"/></a>' 972 }); 973 $('#goeggTopic').click(ygDialog.close); 974 } 975 if(!isYgDailogExist){ 976 var strHref = document.getElementsByTagName('link')[0].getAttribute('href'); 977 var cssVersion = strHref.slice(strHref.indexOf('?')); 978 var strYgDialogUrl = YouGou.UI.baseUrl+'/template/common/js/ygdialog.js'+cssVersion; 979 loadjs(strYgDialogUrl,showEggPop); 980 }else{ 981 showEggPop(); 982 } 983 } 984 } 985 YouGou.Biz.cookie('adEgg', null, {expires: -1, path: '/',domain:'.yougou.com',secure: false}); 986 //ç ¸è广åend 987 //tkfç»è®¡start 988 if(isCms&&NTKF_PARAM){ 989 NTKF_PARAM.uid=data.userName; 990 NTKF_PARAM.uname=data.userName; 991 } 992 //ntkfç»è®¡end 993 994 // åå§åç«å ä¿¡ 995 try{ 996 var isQQUser = data.userSource; 997 if(isQQUser == 1) { 998 var cbHeadMsgObj = $("#cb_headshow"); 999 var cbHeadInfoObj = $("#cb_head_info"); 1000 var cbShowmsgObj = $("#cb_showmsg"); 1001 var jifenUrlObj = $("#jifen_url"); 1002 if(cbHeadMsgObj != undefined) { 1003 cbHeadMsgObj.html(data.headShow); 1004 } 1005 if(cbHeadInfoObj != undefined) { 1006 cbHeadInfoObj.show(); 1007 } 1008 if(cbShowmsgObj != undefined) { 1009 cbShowmsgObj.html(data.userName); 1010 } 1011 if(jifenUrlObj != undefined) { 1012 jifenUrlObj.attr("href", data.jifenUrl); 1013 } 1014 } 1015 YouGou.Biz.WebsiteMessage.init(); 1016 }catch(e){} 1017 } 1018 if(isCms){ 1019 var src = dNtfj.attr('src1'); 1020 dNtfj.attr('src',src); 1021 } 1022 } 1023 }); 1024} 1025$(function(){ 1026 1027//lazyload foot img 1028 if ($(".footser img,.n_footinfo img,#brand-list img").lazyload) { 1029 $(".footser img,.n_footinfo img,#brand-list img").lazyload({ 1030 }); 1031 } else { 1032 $.fn.lazyload = function(options) { 1033 var settings = { 1034 threshold : 0, 1035 errorimg:YouGou.UI.uimg.img1 1036 }; 1037 settings = $.extend(settings, options || {}); 1038 var defHeight = settings.threshold; 1039 var defObj = $(this); 1040 var pageTop = function() { 1041 return document.documentElement.clientHeight + Math.max(document.documentElement.scrollTop, document.body.scrollTop) - settings.threshold; 1042 }; 1043 var imgLoad = function() { 1044 defObj.each(function() { 1045 var self=$(this); 1046 //self.addClass('lazy_loading'); 1047 if(self.offset().top <= pageTop()) { 1048 var orgSrc = self.attr("original"); 1049 if(orgSrc) { 1050 self.attr("src", orgSrc); 1051 } 1052 self.error(function(){ 1053 if(settings.errorimg){
1054 self.attr("src", settings.errorimg); 1055 } 1056 }); 1057 self.removeAttr("original").removeClass('lazy_loading lazyloadimg'); 1058 } 1059 }); 1060 }; 1061 imgLoad(); 1062 var timer = null; 1063 $(window).bind("scroll", function() { 1064 if(timer){ 1065 clearTimeout(timer) 1066 } 1067 timer = setTimeout(function(){ 1068 imgLoad() 1069 },200) 1070 }); 1071 } 1072 $(".footser img,.n_footinfo img,#brand-list img").lazyload({ 1073 }); 1074 } 1075 1076 initLogin(); 1077 1078 var newdomain="https://www.yougou.com"; 1079 1080}); 1081 1082function loadjs(url,succ,v){var elem=delay_js(url);if((navigator.userAgent.indexOf('MSIE')==-1)?false:true){elem.onreadystatechange=function(){if(this.readyState&&this.readyState=="loading")return;else succ(v);};} 1083else elem.onload=function(){succ(v);};elem.onerror=function(){document.body.removeChild(elem);};} 1084function delay_js(url){var type=url.split("."),file=type[type.length-1];if(file=="css"){var 1085 obj=document.createElement("link"),lnk="href",tp="text/css";obj.setAttribute("rel","stylesheet");}else var obj=document.createElement("script"),lnk="src",tp="text/javascript";obj.setAttribute(lnk,url);obj.setAttribute("type",tp);file=="css"?document.getElementsByTagName("head")[0].appendChild(obj):document.body.appendChild(obj);return obj;};function addload(func){var old=window.onload;if(typeof window.onload!="function") 1086{window.onload=func;}else{window.onload=function(){old();func();}}}; 1087 1088//æ»å¨å è½½ï¼img,function) 1089(function($){$.fn.scrollLoading=function(options){var defaults={attr:"data-url"};var params=$.extend({},defaults,options||{});params.cache=[];$(this).each(function(){var node=this.nodeName.toLowerCase(),url=$(this).attr(params["attr"]);if(!url){return;} 1090 var data={obj:$(this),tag:node,url:url};params.cache.push(data);});var loading=function(){var st=$(window).scrollTop(),sth=st+$(window).height();$.each(params.cache,function(i,data){var o=data.obj,tag=data.tag,url=data.url;if(o){post=o.position().top;posb=post+o.height();if((post>st&&post<sth)||(posb>st&&posb<sth)){if(tag==="img"){o.attr("src",url);}else{ //o.load(url); 1091} 1092 if(tag!="img"){eval(url);} 1093 data.obj=null;}}});return false;};loading();$(window).bind("scroll",loading);};})(jQuery); 1094 1095 1096/*æ°çå享ï¼ç¾åº¦å享*/ 1097var bdShareParam={bdText:"",bdComment:"",bdUrl:"",bdDesc:"",bdPic:""}; 1098(function($){ 1099 $.fn.jqShare=function(options){ 1100 options = $.extend({ 1101 shareStyle:0, //åäº«æ ·å¼ï¼åå页0ï¼è®¢åå表1ï¼æ¯ä»æå2,æ´ç¹å¼ç§3 1102 zIndex:80, 1103 shareIcons:null, 1104 shareData:null, 1105 shareGoods:true 1106 }, options || {}); 1107 //åäº«æ ·å¼ 1108 var type=options.shareType; 1109 var btnW=100; 1110 var btnH=21; 1111 var o=$(this); 1112 var btnImg=""; 1113 //è·åæé«çº§å«çz-index 1114 var z_index=options.zIndex; 1115 z_index=z_index-$(".shareList").length; 1116 var qzoneDesc,sinaText,qqText,renrenDesc,kaixinText,doubanText,sohuText,goodsName,pics; 1117 pics=options.shareData.pics; 1118 1119 try{ 1120 // å ¼å®¹renren http:// bug 1121 if(options.shareData.pics.indexOf("http://") == -1){ 1122 options.shareData.pics = "http://" + options.shareData.pics; 1123 } 1124 if(options.shareData.commodityUrl.indexOf("/") == 0){ 1125 options.shareData.commodityUrl = "http:/" + options.shareData.commodityUrl; 1126 }else if(options.shareData.commodityUrl.indexOf("http://") == -1){ 1127 options.shareData.commodityUrl = "http://" + options.shareData.commodityUrl; 1128 } 1129 }catch(e){} 1130 1131 1132 if(options.shareGoods) 1133 { 1134 qzoneDesc=YouGou.Util.tpl('æå¨ä¼è´æ¶å°åå <%if(source=="look"){%>çä¸äºä¸ä»¶é常ä¸éçåå<%}else{%>è´ä¹°äº<%}%>ï¼<%=commodityName%>ï¼<%if(source=="buy" && isComment=="true"){%> <%=comment%> <%}%>è·å¤§å®¶å享ä¸ä¸ã#ä¼çæ´»ï¼è´æ¶å°#',options.shareData); 1135 1136 sinaText=YouGou.Util.tpl('æå¨@ä¼è´æ¶å°åå <%if(source=="look"){%>çä¸äºä¸ä»¶é常ä¸éçåå<%}else{%>è´ä¹°äº<%}%>ï¼<%=commodityName%>ï¼ä¼è´ä»·ï¼<%=salePrice%>å ã<%if(source=="buy" && isComment=="true"){%> <%=comment%> <%}%>ä½ ä»¬æè§æä¹æ ·ï¼#ä¼çæ´»ï¼è´æ¶å°# å享ä¸ä¸',options.shareData); 1137 1138 qqText=YouGou.Util.tpl('æå¨@yougouwang <%if(source=="look"){%>çä¸äºä¸ä»¶é常ä¸éçåå<%}else{%>è´ä¹°äº<%}%>ï¼<%=commodityName%>ï¼ä¼è´ä»·ï¼<%=salePrice%>å ã<%if(source=="buy" && isComment=="true"){%> <%=comment%> <%}%>ä½ ä»¬æè§æä¹æ ·ï¼#ä¼çæ´»ï¼è´æ¶å°# (å享èª@yougouwang)ï¼å享ä¸ä¸',options.shareData); 1139 1140 renrenDesc=YouGou.Util.tpl('æå¨@ä¼è´æ¶å°åå <%if(source=="look"){%>çä¸äºä¸ä»¶é常ä¸éçåå<%}else{%>è´ä¹°äº<%}%>ï¼<%=commodityName%>ï¼ä¼è´ä»·ï¼<%=salePrice%>å ã<%if(source=="buy" && isComment=="true"){%> <%=comment%>ï¼<%}%>è·å¤§å®¶å享ä¸ä¸ã(å享èª@ä¼è´æ¶å°åå ä¼çæ´»ï¼è´æ¶å°)',options.shareData); 1141 1142 kaixinText=YouGou.Util.tpl('æå¨@ä¼è´ <%if(source=="look"){%>çä¸äºä¸ä»¶é常ä¸éçåå<%}else{%>è´ä¹°äº<%}%>ï¼<%=commodityName%>ï¼ä¼è´ä»·ï¼<%=salePrice%>å ã<%if(source=="buy" && isComment=="true"){%> <%=comment%> <%}%>ä½ ä»¬æè§æä¹æ ·ï¼å享ä¸ä¸ <%=commodityUrl%> (å享èª@ä¼è´)ã#ä¼çæ´»ï¼è´æ¶å°#',options.shareData); 1143 1144 doubanText=YouGou.Util.tpl('æå¨@ä¼è´æ¶å°åå <%if(source=="look"){%>çä¸äºä¸ä»¶é常ä¸éçåå<%}else{%>è´ä¹°äº<%}%>ï¼<%=commodityName%>ï¼ä¼è´ä»·ï¼<%=salePrice%>å ã<%if(source=="buy" && isComment=="true"){%> <%=comment%> <%}%>ä½ ä»¬æè§æä¹æ ·ï¼å享ä¸ä¸ <%=commodityUrl%> (å享èª@ä¼è´æ¶å°åå ä¼çæ´»ï¼è´æ¶å°)',options.shareData); 1145 1146 sohuText=YouGou.Util.tpl('æå¨@ä¼è´æ¶å°åå <%if(source=="look"){%>çä¸äºä¸ä»¶é常ä¸éçåå<%}else{%>è´ä¹°äº<%}%>ï¼<%=commodityName%>ï¼ä¼è´ä»·ï¼<%=salePrice%>å ã<%if(source=="buy" && isComment=="true"){%> <%=comment%> <%}%>ä½ ä»¬æè§æä¹æ ·ï¼å享ä¸ä¸ <%=commodityUrl%> (å享èª@ä¼è´æ¶å°åå)ã#ä¼çæ´»ï¼è´æ¶å°#',options.shareData); 1147 1148 comment=YouGou.Util.tpl('ä¼è´ä»·ï¼<%=salePrice%>å ååç¼å·ï¼<%=commodityNo%>',options.shareData); 1149 goodsName=options.shareData.commodityName; 1150 } 1151 else 1152 { 1153 qzoneDesc=sinaText=qqText=renrenDesc=kaixinText=doubanText=sohuText=options.shareData.summary; 1154 goodsName=options.shareData.title; 1155 comment=" "; 1156 } 1157 1158 var bdurl=options.shareData.commodityUrl; 1159 var shareList=[{id:"bds_qzone",title:"QQ空é´",text:goodsName,desc:qzoneDesc,comment:comment,pics:pics},{id:"bds_tsina",title:"æ°æµªå¾®å",text:sinaText,comment:comment,pics:pics},{id:"bds_tqq",title:"è ¾è®¯å¾®å",text:qqText,desc:"",comment:comment,pics:pics},{id:"bds_renren",title:"人人ç½",text:goodsName,desc:renrenDesc,comment:comment,pics:pics},{id:"bds_kaixin001",title:"å¼å¿ç½",text:kaixinText,comment:comment,pics:pics},{id:"bds_douban",title:"è±ç£ç½",text:doubanText,comment:comment,pics:pics},{id:"bds_tsohu",title:"æçå¾®å",text:sohuText,comment:comment,pics:pics}]; 1160 1161 var icons=options.shareIcons; 1162 switch(type){ 1163 case 0:
1164 btnImg=YouGou.UI.baseUrl+"/template/common/images/share_btn.gif"; 1165 break; 1166 case 1: 1167 btnImg=YouGou.UI.baseUrl+"/template/common/images/share_btn_2.gif"; 1168 btnW=78; 1169 break; 1170 case 2: 1171 btnImg=YouGou.UI.baseUrl+"/template/common/images/share_btn_4.gif"; 1172 btnW=138; 1173 btnH=35; 1174 break; 1175 } 1176 1177 1178 //䏿èåæçæ ¼å¼ 1179 if (type!=3) 1180 { 1181 if(btnW<100) btnW=100; 1182 var btn= $("<div>").html('<img src="'+btnImg+'" />'); 1183 var sharelist=$("<div>").addClass("shareList").hide(); 1184 var title=$('<h4>').addClass("shareList_title").html("å享å°").width(btnW-7); 1185 var shareBtn=$(o).append(btn); 1186 btn.css({'display':'inline-block','position':'relative','z-index':z_index,'text-align':'left'}); 1187 btn.append(sharelist); 1188 btn.height(btnH+1); 1189 btn.width(btnW); 1190 setTimeout(function(){sharelist.width(btnW-2).css({'top':btn.height()-2,'left':'0','z-index':'80'});},200); 1191 1192 var listDiv=$("<div>").attr("id","bdshare").width(btnW-2).addClass("bds_tools slid bdshare_t get-codes-bdshare");//.attr("data","{text:bdShareParam.bdText,desc:bdShareParam.bdDesc,comment:bdShareParam.bdComment,pic:bdShareParam.bdPic,url:bdShareParam.bdUrl}"); 1193 //å表 1194 $.each(shareList,function(n,value) { 1195 if((options.shareIcons==null)||(icons.indexOf(value.id)>=0 &&icons!=null)) 1196 { 1197 var a=null,iconTitle="",iconClass=""; 1198 iconTitle=value.title; 1199 iconClass=value.id; 1200 a=$("<a>").addClass(iconClass).html(iconTitle).css({"float":"none","display":"block","padding-left":"26px"}); 1201 listDiv.append(a); 1202 a.bind("mouseover",function(){ 1203 if(typeof(bdurl)!="undefined"){bdShareParam.bdUrl=bdurl;} 1204 if(typeof(value.text)!="undefined"){bdShareParam.bdText=value.text;} 1205 if(typeof(value.desc)!="undefined"){bdShareParam.bdDesc=value.desc;} 1206 if(typeof(value.comment)!="undefined"){bdShareParam.bdComment=value.comment;} 1207 if(typeof(value.pics)!="undefined"){bdShareParam.bdPic=value.pics;} 1208 listDiv.attr("data","{text:"+bdShareParam.bdText+",desc:"+bdShareParam.bdDesc+",comment:"+bdShareParam.bdComment+",pic:"+bdShareParam.bdPic+",url:"+bdShareParam.bdUrl+"}"); 1209 }); 1210 } 1211 }); 1212 1213 btn.children(".shareList").append(title).append(listDiv); 1214 1215 $(btn).hover(function(){ 1216 $(this).children(".shareList").show(); 1217 },function(){ 1218 $(this).children(".shareList").hide(); 1219 }); 1220 1221 } 1222 1223 //æ¨ªææ ¼å¼ï¼ 1224 if(type==3) 1225 { 1226 var horShare=$("<span>").addClass("horShare bds_tools slid bdshare_t get-codes-bdshare").attr("id","bdshare");//.attr("data","{text:bdShareParam.bdText,desc:bdShareParam.bdDesc,comment:bdShareParam.bdComment,pic:bdShareParam.bdPic}"); 1227 var spanL=$("<span>").addClass("fl").html("å享å°ï¼").css({"height":"26px","line-height":"26px","font-size":"12px","padding-top":"2px"}); 1228 var horShareList=$("<span>").addClass("horShareList fl"); 1229 o.append(horShare) 1230 horShare.append(spanL); 1231 horShare.append(horShareList); 1232 //å è½½å表 1233 var icons=options.shareIcons; 1234 $.each(shareList,function(n,value) { 1235 if((options.shareIcons==null)||(icons.indexOf(value.id)>=0 &&icons!=null)) 1236 { 1237 var a=null,iconTitle="",iconClass=""; 1238 iconTitle=value.title; 1239 iconClass=value.id; 1240 a=$("<a>").addClass(iconClass).attr('href','javascript:;').attr('title','å享å°'+iconTitle); 1241 if(options.showTitle) a.html(tt).css({'width':'auto','padding-left':'28px'}); 1242 $(".horShareList",o).append(a); 1243 a.bind("mouseover",function(){ 1244 if(typeof(bdurl)!="undefined"){bdShareParam.bdUrl=bdurl;} 1245 if(typeof(value.text)!="undefined"){bdShareParam.bdText=value.text;} 1246 if(typeof(value.desc)!="undefined"){bdShareParam.bdDesc=value.desc;} 1247 if(typeof(value.comment)!="undefined"){bdShareParam.bdComment=value.comment;} 1248 if(typeof(value.pics)!="undefined"){bdShareParam.bdPic=value.pics;} 1249 horShare.attr("data","{text:"+bdShareParam.bdText+",desc:"+bdShareParam.bdDesc+",comment:"+bdShareParam.bdComment+",pic:"+bdShareParam.bdPic+",url:"+bdShareParam.bdUrl+"}"); 1250 });
1251 } 1252 }); 1253 } 1254 } 1255})(jQuery); 1256 1257 1258/**************** 1259 **ygSwitch 1260 **2012-12-25 [email protected] 1261 åè½ï¼æè½¬æ¨é©¬ãtab忢ãä¸ä¸å·¦å³æ»å¨ 1262 è°ç¨ï¼ 1263 $("#div").ygSwitch("#div>ul>li",{config}); 1264 *****************/ 1265eval(function(E,I,A,D,J,K,L,H){function C(A){return A<62?String.fromCharCode(A+=A<26?65:A<52?71:-4):A<63?'_':A<64?'$':C(A>>6)+C(A&63)}while(A>0)K[C(D--)]=I[--A];function N(A){return K[A]==L[A]?A:K[A]}if(''.replace(/^/,String)){var M=E.match(J),B=M[0],F=E.split(J),G=0;if(E.indexOf(F[0]))F=[''].concat(F);do{H[A++]=F[G++];H[A++]=N(B)}while(B=M[G]);H[A++]=F[G]||'';return H.join('')}return E.replace(J,N)}('p.o(p.BN,{Ba:v(C,M,A,B,N){m-B*((M=M/N-L)*M*M*M-L)+A}});(v(N){N.w=N.w||{};N.w={S:{t:U,BR:"current",BA:K,BX:"Bo",Bb:K.L,Bu:"Bl",j:L,u:L,Bq:K.B0,BN:"Ba",z:i,1:i,Bv:i,_:U,3:U,R:i,x:i,BF:U,Bk:U,6:"next_btn_dis",7:"prev_btn_dis",8:U},Bh:v(N,M){A[N]=M}};P A={"Bl":v(M,N){T.5().hide();T.$(M).show();N.BC()},"fade":v(M,N){T.5().fadeOut();T.$(M).fadeIn();N.BC()},"ajax":v(M,N){T.5().Bx().load(T.BP().BL(M).b("a"),N)}};v M(I,C,H){P G=T,F=N(T),E=K,D=N(H.BF),M=N(H.Bk),B=e.BK(C.n/H.j)-L;N.V(H,v(M,A){O(N.Bi(A))F.X(M,A)});N.o(T,{h:v(J,C){O(!H.z&&J>=G.BB()-L)D.4(H.6);O(!H.z&&J<=K)M.4(H.7);O(H.t!=U){P B=I.BL(J);O(r J=="string"&&J.Bf("#","")){B=I.filter("[a*="+J.Bf("#","")+"]");J=e.max(B.index(),K)}I.BW(H.BR);B.4(H.BR)}C=C||N.Event();C.BO="_";F.t(C,[J]);O(C.Be())m;A[H.Bu].BC(G,J,v(){C.BO="3";F.t(C,[J])});C.BO="onStart";F.t(C,[J]);O(C.Be())m;E=J;O(H.8)N(H.8).BU("BS:Bx").Bw(J+L);m G},BH:v(){m H},BP:v(){m N(I)},5:v(){m C},BB:v(){m e.BK(C.n/H.j)},$:v(N){m G.5().k(N*H.j,(N+L)*H.j)},Bp:v(){m E},x:v(A){O(H.x){P M=T.$(A);M.V(v(A,M){N(T).d("img").V(v(A,M){P B=N(T).b("original"),C=N(T).b("Bd");O(B!=""&&C!=B)N(T).b("Bd",B)})})}},f:v(N){G.x(N);O(C.s().BV(":BM")||C.n<=H.u)m G;O(r N=="BI"){O(N<K)m H.z?G.h(B):G;Y O(N>B)m H.z?G.h(K):G;Y m G.h(N)}Y m G.h()},c:v(){O(D.Bs(H.6))m;O(H.7)M.BW(H.7);m G.f(E+L)},BZ:v(){O(M.Bs(H.7))m;O(H.6)D.BW(H.6);m G.f(E-L)},X:v(N,M){F.X(N,M);m G},Bj:v(N){F.Bj(N);m G},_:v(N){m T.X("_",N)},3:v(N){m T.X("3",N)},BT:v(N){}});N(H.BF).X("h",v(){G.c()});M.X("h",v(){G.BZ()});O(H.BA===K||H.BA>K)G.h(H.BA);C.d("By[a^=#]").h(v(M){G.h(N(T).b("a"),M)});O(H.Bv)C.Q("cursor","pointer").h(v(){G.c();m i});O(I){P J;I.V(v(M){O(H.BX==="Bo")N(T).X({"mouseenter":v(N){O(M!==E){G.x(M);J=9(v(){G.h(M,N)},H.Bb*Z)}},"mouseleave":v(){BQ(J)}});Y N(T).X("h",v(N){O(M!==E)G.h(M,N);m i})})}}N.BG.w=v(C,E){P B=T.BL(r E=="BI"?E:K).Bc("w");O(B)m B;O(N.Bi(E))E={_:E};P A=N.o({},N.w.S),D=T.n;E=N.o(A,E);T.V(v(J){P G=N(T),F=C.jquery?C:G.BU(C);O(!F.n)F=D==L?N(C):G.s().d(C);P I=U;O(E.t!=U)I=G.d(E.t);P H=e.BK(F.n/E.j);O(E.t!=U&&N(T).d(E.t).n<=K){for(P J=L;J<=H;J++)N("<"+E.t+">",{a:"javascript:void(K);",target:"_self",text:J}).appendTo(N(T));I=G.BU(E.t)}O(E.8!=U){P A=N(E.8);A.Bw("\\u7b2c<BS>L</BS>\\Bm\\uff0c\\u5171 "+H+" \\Bm")}B=new M(I,F,E);G.Bc("w",B)});m E.R?B:T}})(p);N.w.Bh("scroll",v(I,A){P D=T,G=D.BH(),F=D.$(I),N=D.5().s(),C=D.Bp(),E=D.BB()-L,M=(C===K&&I===E)||(C===E&&I===K),H=(C===K&&I===E)?W:i,B=G.1?{BD:-F.0().BD}:{g:-F.0().g};O(N.BV(":BM"))N.Bn(W);N.animate(B,G.Bq*Z,G.BN,v(){A.BC();O(M)D.BT(H)})});(v(N){N.BG.carousel=v(){T.V(v(){P F=N(T).w(),G=F.BH(),D=F.5(),A=D.s(),B=F.BB()-L,H=D.k(K,G.j),J=D.k(B*G.j),M=G.1?J.0().BD:J.0().g,E=G.1?"BD":"g",C=D.n>G.u,I=K;D.Q("0","relative").V(v(){I+=G.1?N(T).outerHeight(W):N(T).outerWidth(W)});O(C&&J.n<G.u)A.append(D.k(K,G.u).BY().4("BY"));N.o(F,{f:v(N){F.x(N);O(A.BV(":BM")||!C)m T;O(N<K){T.BJ(W);m T.h(B)}Y O(N>B){T.BJ(i);m T.h(K)}Y m T.h(N)},BJ:v(A){P M=A?J:H;N.V(M,v(){N(T).Q(E,A?-I:I+"Bt")})},BT:v(C){P B=C?J:H;N.V(B,v(){N(T).Q(E,"0px")});A.Q(E,C?-M:K+"Bt")}})});m T}})(p);(v(M){P N=M.w;N.q=N.q||{};N.q.2={S:{2:W,y:Bz,Bg:W,R:i}};M.BG.2=v(C){O(r C=="BI")C={y:C};P B=M.o({},N.q.2.S),A;M.o(B,C);T.V(v(){P D=M(T).w();O(D)A=D;P C,E,N=W;D.BE=v(){O(C)m;N=i;C=setInterval(v(){D.c()},B.y*Z);D.c()};D.l=v(){C=clearInterval(C)};D.Bn=v(){D.l();N=W};O(B.Bg){D.5().Br(v(){D.l();BQ(E)},v(){O(!N)E=9(D.BE,B.y*Z)});D.BP().Br(v(){D.l();BQ(E)},v(){O(!N)E=9(D.BE,B.y*Z)})}O(B.2)9(D.BE,B.y*Z)});m B.R?A:T}})(p)','0|1|_|$|if|var|css|api|cfg|this|null|each|true|bind|else|1000|href|attr|next|find|Math|move|left|click|false|steps|slice|pause|return|length|extend|jQuery|plugin|typeof|parent|trigger|visible|function|ygSwitch|lazyload|interval|circular|position|vertical|autoplay|onSwitch|addClass|getPanels|nextBtnDis|prevBtnDis|pagenation|setTimeout|beforeSwitch|getVisiblePanel|initIndex|getLength|call|top|play|nextBtn|fn|getCfg|number|adjustPosition|ceil|eq|animated|easing|type|getTriggers|clearTimeout|currCls|span|resetPosition|children|is|removeClass|triggerType|clone|prev|easeOutQuart|delay|data|src|isDefaultPrevented|replace|autopause|addEffect|isFunction|unbind|prevBtn|default|u9875|stop|mouse|getIndex|speed|hover|hasClass|px|effect|panelSwitch|html|first|a|3|6'.split('|'),107,116,/[\w\$]+/g,{},{},[])); 1266 1267/*autocomplete*/ 1268eval(function(E,I,A,D,J,K,L,H){function C(A){return A<62?String.fromCharCode(A+=A<26?65:A<52?71:-4):A<63?'_':A<64?'$':C(A>>6)+C(A&63)}while(A>0)K[C(D--)]=I[--A];function N(A){return K[A]==L[A]?A:K[A]}if(''.replace(/^/,String)){var M=E.match(J),B=M[0],F=E.split(J),G=0;if(E.indexOf(F[0]))F=[''].concat(F);do{H[A++]=F[G++];H[A++]=N(B)}while(B=M[G]);H[A++]=F[G]||'';return H.join('')}return E.replace(J,N)}('(3(Y){Y.BY.BU({8:3(X,B){a A=z X=="BJ";B=Y.BU({},Y._.BW,{d:A?X:n,i:A?n:X,BQ:A?Y._.BW.BQ:Bf,c:B&&!B.BS?Bf:150},B);B.BN=B.BN||3(Y){v Y};B.BO=B.BO||B.BZ;v h.k(3(){Bg Y._(h,B)})},y:3(Y){v h.m("y",Y)},0:3(Y){v h.2("0",[Y])},Ba:3(){v h.2("Ba")},Bo:3(Y){v h.2("Bo",[Y])},Bl:3(){v h.2("Bl")}});Y._=3(H,T){a E={Bx:38,Ca:40,Cb:46,Cn:Cx,Bz:13,Cc:27,Cf:188,CU:33,B0:34,CT:W},R=Y(H).attr("8","off").4(T.Cd),S,Q="",B=Y._.Ce(T),F=U,BH,M={BR:q},C=Y._.Cg(T,H,X,M),L;Y.Bm.CX&&Y(H.CS).m("submit.8",3(){Z(L){L=q;v q}});R.m((Y.Bm.CX?"keypress":"keydown")+".8",3(A){F=V;BH=A.CJ;switch(A.CJ){l E.Bx:A.BD();Z(C.1())C.By();g K(U,j);t;l E.Ca:A.BD();Z(C.1())C.B3();g K(U,j);t;l E.CU:A.BD();Z(C.1())C.CR();g K(U,j);t;l E.B0:A.BD();Z(C.1())C.CV();g K(U,j);t;l T.5&&Y.BB(T.$)==","&&E.Cf:l E.Cn:l E.Bz:Z(X()){A.BD();L=j;v q}t;l E.Cc:C.o();t;default:Bi(S);S=Bh(K,T.BQ);t}}).CQ(3(){F++}).blur(3(){F=U;
1268Z(!M.BR)O()}).CW(3(){Z(F++>V&&!C.1())K(U,j)}).m("0",3(){a X=(BI.w>V)?BI[V]:n;3 A(A,B){a Y;Z(B&&B.w)f(a C=U;C<B.w;C++)Z(B[C].y.7()==A.7()){Y=B[C];t}Z(z X=="3")X(Y);g R.2("y",Y&&[Y.i,Y.s])}Y.k(G(R.b()),3(X,Y){J(Y,A,A)})}).m("Ba",3(){B.CN()}).m("Bo",3(){Y.BU(T,BI[V]);Z("i"Cp BI[V])B.CB()}).m("Bl",3(){C.BT();R.BT();Y(H.CS).BT(".8")}).m("input",3(){K(U,j)});3 X(){a B=C.Co();Z(!B)v q;a A=B.y;Q=A;Z(T.5){a E=G(R.b());Z(E.w>V){a D=T.$.w,F=Y(H).6().BP,I,X=U;Y.k(E,3(A,Y){X+=Y.w;Z(F<=X){I=A;v q}X+=D});E[I]=A;A=E.B7(T.$)}A+=T.$}R.b(A);N();R.2("y",[B.i,B.s]);v j}3 K(Y,X){Z(BH==E.Cb){C.o();v}a A=R.b();Z(!X&&A==Q)v;Q=A;A=D(A);Z(A.w>=T.Bn){R.4(T.BX);Z(!T.BK)A=A.7();J(A,B4,N)}g{I();C.o()}}3 G(X){Z(!X)v[""];Z(!T.5)v[Y.BB(X)];v Y.map(X.Bb(T.$),3(A){v Y.BB(X).w?Y.BB(A):n})}3 D(B){Z(!T.5)v B;a X=G(B);Z(X.w==V)v X[U];a A=Y(H).6().BP;Z(A==B.w)X=G(B);g X=G(B.Be(B.Bv(A),""));v X[X.w-V]}3 A(X,A){Z(T.CD&&(D(R.b()).7()==X.7())&&BH!=E.CT){R.b(R.b()+A.Bv(D(Q).w));Y(H).6(Q.w,Q.w+A.w)}}3 O(){Bi(S);S=Bh(N,Bw)}3 N(){a Y=C.1();C.o();Bi(S);I();Z(T.CA)R.0(3(Y){Z(!Y)Z(T.5){a X=G(R.b()).u(U,-V);R.b(X.B7(T.$)+(X.w?T.$:""))}g{R.b("");R.2("y",n)}})}3 B4(Y,X){Z(X&&X.w&&F){I();C.CF(X,Y);A(Y,X[U].s);C.Bp()}g N()}3 J(A,F,X){Z(!T.BK)A=A.7();a E=B.B2(A);Z(E&&E.w)F(A,E);g Z((z T.d=="BJ")&&(T.d.w>U)){a G={timestamp:+Bg Date()};Y.k(T.B6,3(X,Y){G[X]=z Y=="3"?Y():Y});Y.ajax({mode:"abort",port:"8"+H.name,Cr:T.Cr,d:T.d,i:Y.BU({Cv:D(A),limit:T.c},G),success:3(X){a Y=T.B5&&T.B5(X)||P(X);B.Cm(A,Y);F(A,Y)}})}g{C.Cq();X(A)}}3 P(A){a X=[],D=A.Bb("\\Cu");f(a C=U;C<D.w;C++){a B=Y.BB(D[C]);Z(B){B=B.Bb("|");X[X.w]={i:B,s:B[U],y:T.BV&&T.BV(B,B[U])||B[U]}}}v X}3 I(){R.BC(T.BX)}};Y._.BW={Cd:"ac_input",Ch:"ac_results",BX:"ac_loading",Bn:V,BQ:Bw,BK:q,Cl:j,BF:q,BA:Bf,c:100,CA:q,B6:{},Bj:j,BZ:3(Y){v Y[U]},BO:n,CD:q,r:U,5:q,$:", ",BN:3(X,Y){v X.Be(Bg RegExp("(?![^&;]+;)(?!<[^<>]*)("+Y.Be(/([\\^\\Y\\(\\)\\[\\]\\{\\}\\*\\.\\+\\?\\|\\\\])/B1,"\\\\CI")+")(?![^<>]*>)(?![^&;]+;)","B1"),"<Ci>CI</Ci>")},BS:j,BL:180};Y._.Ce=3(F){a C={},B=U;3 D(X,Y){Z(!F.BK)X=X.7();a A=X.CO(Y);Z(F.BF=="word")A=X.7().0("\\\\Ct"+Y.7());Z(A==-V)v q;v A==U||F.BF}3 E(Y,A){Z(B>F.BA)X();Z(!C[Y])B++;C[Y]=A}3 A(){Z(!F.i)v q;a D={},H=U;Z(!F.d)F.BA=V;D[""]=[];f(a I=U,C=F.i.w;I<C;I++){a B=F.i[I];B=(z B=="BJ")?[B]:B;a A=F.BO(B,I+V,F.i.w);Z(A===q)Bu;a X=A.charAt(U).7();Z(!D[X])D[X]=[];a G={s:A,i:B,y:F.BV&&F.BV(B)||A};D[X].Bs(G);Z(H++<F.c)D[""].Bs(G)}Y.k(D,3(X,Y){F.BA++;E(X,Y)})}Bh(A,25);3 X(){C={};B=U}v{CN:X,Cm:E,CB:A,B2:3(A){Z(!F.BA||!B)v n;Z(!F.d&&F.BF){a G=[];f(a E Cp C)Z(E.w>U){a X=C[E];Y.k(X,3(X,Y){Z(D(Y.s,A))G.Bs(Y)})}v G}g Z(C[A])v C[A];g Z(F.Cl)f(a H=A.w-V;H>=F.Bn;H--){X=C[A.substr(U,H)];Z(X){G=[];Y.k(X,3(X,Y){Z(D(Y.s,A))G[G.w]=Y});v G}}v n}}};Y._.Cg=3(Q,J,B,O){a M={x:"ac_over"},A,P=-V,D,L="",H=j,X,G;3 E(){Z(!H)v;X=Y("<div/>").o().4(Q.Ch).e("position","absolute").Bt(Bc.B9);G=Y("<ul/>").Bt(X).mouseover(3(X){Z(N(X).B_&&N(X).B_.toUpperCase()=="Cs"){P=Y("Br",G).BC(M.x).index(N(X));Y(N(X)).4(M.x)}}).CW(3(X){Y(N(X)).4(M.x);B();Z(Y(".CZ").w>U)Y(".CZ").parent().4("ph-wrap-has");J.CQ();v q}).mousedown(3(){O.BR=j}).mouseup(3(){O.BR=q});Z(Q.r>U)X.e("r",Q.r);H=q}3 N(X){a Y=X.target;while(Y&&Y.tagName!="Cs")Y=Y.parentNode;Z(!Y)v[];v Y}3 I(B){A.u(P,P+V).BC(M.x);F(B);a Y=A.u(P,P+V).4(M.x);Z(Q.BS){a X=U;A.u(U,P).k(3(){X+=h.9});Z((X+Y[U].9-G.BE())>G[U].clientHeight)G.BE(X+Y[U].9-G.innerHeight());g Z(X<G.BE())G.BE(X)}}3 F(Y){P+=Y;Z(P<U)P=A.p()-V;g Z(P>=A.p())P=U}3 K(Y){v Q.c&&Q.c<Y?Q.c:Y}3 C(){G.CP();a C=K(D.w);f(a E=U;E<C;
1268E++){Z(!D[E])Bu;a B=Q.BZ(D[E].i,E+V,C,D[E].s,L);Z(B===q)Bu;a X=Y("<Br/>").html(Q.BN(B,L)).4(E%Cw==U?"ac_even":"ac_odd").Bt(G)[U];Y.i(X,"CG",D[E])}A=G.find("Br");Z(Q.Bj){A.u(U,V).4(M.x);P=U}Z(Y.BY.CM)G.CM()}v{CF:3(Y,X){E();D=Y;L=X;C()},B3:3(){I(V)},By:3(){I(-V)},CR:3(){Z(P!=U&&P-W<U)I(-P);g I(-W)},CV:3(){Z(P!=A.p()-V&&P+W>A.p())I(A.p()-V-P);g I(W)},o:3(){X&&X.o();A&&A.BC(M.x);P=-V},1:3(){v X&&X.is(":1")},current:3(){v h.1()&&(A.Ck("."+M.x)[U]||Q.Bj&&A[U])},Bp:3(){a D=Y(J).offset();X.e({r:z Q.r=="BJ"||Q.r>U?Q.r:Y(J).r(),CK:D.CK+J.9,Bd:D.Bd}).Bp();Z(Q.BS){G.BE(U);G.e({Cj:Q.BL,overflow:"auto"});Z(Y.Bm.msie&&z Bc.B9.style.Cj==="BM"){a B=U;A.k(3(){B+=h.9});a C=B>Q.BL;G.e("height",C?Q.BL:B);Z(!C)A.r(G.r()-CH(A.e("B$-Bd"))-CH(A.e("B$-right")))}}},Co:3(){a X=A&&A.Ck("."+M.x).BC(M.x);v X&&X.w&&Y.i(X[U],"CG")},Cq:3(){G&&G.CP()},BT:3(){X&&X.remove()}}};Y.BY.6=3(C,F){Z(C!==BM)v h.k(3(){Z(h.Bq){a Y=h.Bq();Z(F===BM||C==F){Y.move("Bk",C);Y.CE()}g{Y.collapse(j);Y.moveStart("Bk",C);Y.moveEnd("Bk",F);Y.CE()}}g Z(h.B8)h.B8(C,F);g Z(h.BG){h.BG=C;h.CL=F}});a X=h[U];Z(X.Bq){a B=Bc.6.createRange(),E=X.s,D="<->",A=B.CC.w;B.CC=D;a Y=X.s.CO(D);X.s=E;h.6(Y,Y+A);v{BP:Y,CY:Y+A}}g Z(X.BG!==BM)v{BP:X.BG,CY:X.CL}}})(jQuery)','V|0|1|8|_|$|if|var|val|max|url|css|for|else|this|data|true|each|case|bind|null|hide|size|false|width|value|break|slice|return|length|ACTIVE|result|typeof|search|visible|trigger|function|addClass|multiple|selection|toLowerCase|autocomplete|offsetHeight|Autocompleter|multipleSeparator|cacheLength|trim|removeClass|preventDefault|scrollTop|matchContains|selectionStart|T|arguments|string|matchCase|scrollHeight|undefined|highlight|formatMatch|start|delay|mouseDownOnSelect|scroll|unbind|extend|formatResult|defaults|loadingClass|fn|formatItem|flushCache|split|document|left|replace|10|new|setTimeout|clearTimeout|selectFirst|character|unautocomplete|browser|minChars|setOptions|show|createTextRange|li|push|appendTo|continue|substring|200|UP|prev|RETURN|PAGEDOWN|gi|load|next|U|parse|extraParams|join|setSelectionRange|body|nodeName|padding|mustMatch|populate|text|autoFill|select|display|ac_data|parseInt|$1|keyCode|top|selectionEnd|bgiframe|flush|indexOf|empty|focus|pageUp|form|BACKSPACE|PAGEUP|pageDown|click|opera|end|placeholder|DOWN|DEL|ESC|inputClass|Cache|COMMA|Select|resultsClass|strong|maxHeight|filter|matchSubset|add|TAB|selected|in|emptyList|dataType|LI|b|n|q|2|9'.split('|'),159,177,/[\w\$]+/g,{},{},[])); 1269 1270/******** 1271 *é£çªæ§å¶ 1272 $.jqScrollTop({ 1273 startPos:10, //æ»å¨æ¡æ»å¨å¤é«å¼å§æ¾ç¤º 1274 fixedBottom:false,//æ¯å¦æ°¸è¿å¨åºé¨ 1275 show:false //åå§åæ¯å¦æ¾ç¤º 1276 }) 1277 ********/ 1278(function($){ 1279 $.fn.jqScrollTop=function(options){ 1280 options = $.extend({ 1281 startPos:0, 1282 bottom:150, 1283 fixedBottom:false, 1284 fixedRight:true, 1285 show:false 1286 }, options || {}); 1287 1288 var ie6=!-[1,]&&!window.XMLHttpRequest; 1289 var _this=$(this); 1290 var _bottom=options.bottom; 1291 var _start=_this.parent().offset().top; 1292 _this.css({"bottom":_bottom,"top":"auto"}); 1293 !options.fixedRight?_this.css({left:'50%','margin-left':$('body .cen').width()/2+10}):''; 1294 ie6? _this.css({"top":$(window).height()-_this.height()}):''; 1295 options.show?_this.show():_this.hide(); 1296 $(window).scroll(function(){ 1297 $(document).scrollTop()>options.startPos?_this.fadeIn(200):_this.fadeOut(200); 1298 //!options.show&&$(document).scrollTop()<options.startPos?_this.hide():''; 1299 if(!options.fixedBottom) 1300 { 1301 var f=$(document).scrollTop()+$(window).height(); 1302 if($(".footser")[0]){ 1303 f=f-$(".footser").offset().top; 1304 }else if($(".footer")[0]){ 1305 f=f-$(".footer").offset().top; 1306 } 1307 if(f>0) 1308 { 1309 _this.css({ 1310 bottom:function(){ 1311 _bottom=f+options.bottom; 1312 _this.css({bottom:_bottom}); 1313 } 1314 }) 1315 } 1316 else 1317 { 1318 _this.css({"bottom":options.bottom,"top":"auto"}); 1319 if(ie6){ 1320 _this.css({"top":$(document).scrollTop()-_this.height()-options.bottom+$(window).height()}); 1321 } 1322 } 1323 } 1324 1325 }); 1326 1327 $(window).resize(function(){ 1328 _this.css({"bottom":_bottom}); 1329 }); 1330 1331 _this.find('.gotop_lnk').click(function(){ 1332 $('html,body').animate({scrollTop:0},0); 1333 _this.css({"bottom":options.bottom}); 1334 return false; 1335 }); 1336 return $(this); 1337 }; 1338 1339})(jQuery); 1340
1341/*ä¿®æ¹å ¬å ±æç´¢æ¡ï¼å°åæ¥åµå¨ç»æä¸ç js 代ç åç¦»åºæ¥ */ 1342$(function(){ 1343 //alert("hello"); 1344 $("#yg_logo_tab form.search_box .search_btn").bind("click",function(e){ 1345 e.stopPropagation(); 1346 var keyword=$("#keyword").val(); 1347 if(!keyword=='') 1348 { 1349 $(this).parents("form").submit(); 1350 } 1351 }); 1352 /*é®å·è°æ¥*/ 1353 if($('#fixedRight')[0]){ 1354 $('#fixedRight').jqScrollTop({startPos:0,show:true,bottom:10}); 1355 /*#10673 æ¶å°ååé¦é¡µåä¸é¢é¡µé£çªå¯¼èªä½ç½®è°æ´*/ 1356 var ele=$("#fixedRight"); 1357 var eleW=ele.outerWidth(true); 1358 //.yg_category_nav 1359 $(window).resize(function(){ 1360 var _windowW=$(window).width(); 1361 1362 if((_windowW/2)>=(1190/2)+10+eleW) 1363 { 1364 var left=(_windowW-1190)/2+1190+10; 1365 ele.css("right",'auto'); 1366 ele.css("left",left+'px'); 1367 }else{ 1368 ele.css("left",'auto'); 1369 ele.css("right",0); 1370 } 1371 1372 }); 1373 $(window).resize(); 1374 } 1375}); 1376 1377//redmine9854 1378$(function(){ 1379 var domTopNav=$('#top_nav'); 1380 //æçä¼è´ å ¬å æ´å¤ ææº 1381 $('.my_yg,.notice,.more,.phone',domTopNav).bind('mouseenter',function(e){ 1382 e.stopPropagation(); 1383 $(this).parent().find('.hover').removeClass('hover'); 1384 $(this).addClass('hover'); 1385 }).bind('mouseleave',function(e){ 1386 e.stopPropagation(); 1387 $(this).removeClass('hover'); 1388 }); 1389 //ææºäºç»´ç 1390 /* 1391 $('.phone li',domTopNav).bind('mouseenter',function(e){ 1392 e.stopPropagation(); 1393 $(this).parent().find('.on').removeClass('on'); 1394 $(this).addClass('on'); 1395 }); 1396 $('.phone .phone_con',domTopNav).bind('mouseleave',function(e){ 1397 $(this).find('.on').removeClass('on'); 1398 $(this).parent().parent().removeClass('hover'); 1399 }); 1400 */ 1401}); 1402 1403//redmine#11159 1404$(function(){ 1405 try { 1406 YouGou.Util.setHrefStamp('.curLct'); 1407 YouGou.Util.setHrefStamp('#umenu'); 1408 YouGou.Util.setHrefStamp('.my_yg'); 1409 YouGou.Util.setHrefStamp('.my_order'); 1410 }catch (e) {} 1411}); 1412 1413//æ°2çº§å¯¼èªææ 临æ¶å¢å 1414$(function(){ 1415 1416 $(".indexnav2list>li").live("mouseover",function(){ 1417 $(".indexnav2list>li").removeClass("currr").removeClass("checkedli"); 1418 $(this).addClass("currr"); 1419 $(".indexnav2list>li").find(".popmenu2").hide(); 1420 $(this).find(".popmenu2").show(); 1421 //stopmenuintval(); 1422 getcurrpic.call(this); 1423 }); 1424 $(".indexnav2list>li").live("mouseleave",function(){ 1425 $(".indexnav2list>li").find(".popmenu2").hide(); 1426 1427 $(".indexnav2list>li").removeClass("currr").removeClass("checkedli"); 1428 $(this).addClass("checkedli"); 1429 1430 //startmenuintval(); 1431 }); 1432 //startmenuintval(); 1433 1434 $(".jingcpop>ul>li").live("mouseover",function(){ 1435 $(this).find("a").stop().animate({ 1436 'margin-left':"10px" 1437 },30); 1438 }).live("mouseout",function(){ 1439 $(".jingcpop>ul>li").find("a").stop().animate({ 1440 'margin-left':"0px" 1441 },20); 1442 }); 1443 $(".popmenu2 .categorytit").live("mouseover",function(){ 1444 $(this).find("a").stop().animate({ 1445 'margin-left':"10px" 1446 },30); 1447 }).live("mouseout",function(){ 1448 $(".popmenu2 .categorytit").find("a").stop().animate({ 1449 'margin-left':"0px" 1450 },20); 1451 }); 1452 1453 1454});
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.