Help
RSS
API
Feed
Maltego
Contact
Domain > cdn.wigfever.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-03-01
23.52.42.39
(
ClassC
)
2024-03-01
23.52.42.47
(
ClassC
)
2024-04-04
23.48.4.20
(
ClassC
)
2024-04-04
23.48.4.22
(
ClassC
)
2024-04-04
23.48.4.41
(
ClassC
)
2025-12-09
104.96.163.80
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyContent-Type: text/htmlContent-Length: 178Location: https://www.wigfever.com/Cache-Control: max-age2584336Date: Tue, 09 Dec 2025 16:02:22 GMTConnection: keep-alive html>head>title>301 Moved Permanently/title>/head>body bgcolorwhite>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/html; charsetUTF-8Pragma: no-cacheX-Frame-Options: SAMEORIGINCache-Control: no-cache, no-store, must-revalidate, post-check0, pre-check0Date: Tue, 09 Dec 2025 16:02:22 GMTAlt-Svc: h3:443; ma93600,h3-29:443; ma93600Transfer-Encoding: chunkedConnection: keep-aliveConnection: Transfer-Encoding !doctype html>html langzh-CN>head> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge> meta nameviewport contentwidthdevice-width, initial-scale1>!-- 引入资源--> script src/js/vue/ele/vue.js>/script> script src/js/vue/ele/index.js>/script> script src/js/vue/axios.min.js>/script> script src/js/vue/qs.min.js>/script> !-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! --> !-- Bootstrap --> !-- link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/coolbaby.css> --> !-- link relstylesheet hrefhttps://unpkg.com/swiper/swiper-bundle.min.css> script srchttps://unpkg.com/swiper/swiper-bundle.min.js>/script> --> !-- 引入 jQuery 及 jQuery Easing 库文件 --> !-- script srchttps://code.jquery.com/jquery-3.5.1.min.js>/script> script srchttps://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.4.1/jquery.easing.min.js>/script> -->/head>meta charsetutf-8>meta http-equivContent-Type contenttext/html; charsetutf-8 />!--if IE>meta http-equivX-UA-Compatible contentIEedge>!endif-->!--Theme Version 0.1.1-->title>WigFever Hair: Glueless Wigs, Virgin 100% Human Hair Wigs For Girls WigFever/title>meta nameviewport contentwidthdevice-width, initial-scale1.0>meta namedescription contentWigFever Hair store provides 100% Glueless Wigs, Virgin Human Hair Wigs, Lace Front Wigs, Human Hair Weaves for girls with free shipping. WigFever Focus on the queens beauty. />meta namekeywords contenthuman hair wigs, lace front wigs, glueless wigs, wear go wigs, human hair weave />meta namerobots contentINDEX,FOLLOW />script charsetutf-8 typetext/javascript src/vendor/public/plugin/layui/layui.js>/script>script srchttps://www.dwin1.com/68820.js typetext/javascript deferdefer>/script>link relicon hrefhttps://cdn.wigfever.com/media/favicon/default/wig_1.jpg typeimage/x-icon />link relshortcut icon hrefhttps://cdn.wigfever.com/media/favicon/default/wig_1.jpg typeimage/x-icon />!-- newwebset --> style typetext/css> .flaticon-star129:before { content: \e055; } .productlistone.gl-prowrap { text-align: center; } .proname{ font-size: 13px; } .img-default { width: 100%; opacity: 1; margin: auto; position: relative; -webkit-transition: opacity .5s ease-out; transition: opacity .5s ease-out; z-index: 2; } .itemproduct { border: none; margin: 0; padding: 6px 6px 6px; border: 1.5px solid #0e0e0e4a; } .topselling { text-align: center; margin-top: 60px; margin-bottom: 30px; } .proname { line-height: 1.5; margin-top: 6px; margin-bottom: 6px; } span.old-price { color: #999; font-size: 17px; text-decoration: line-through; } .pricebox { margin-top: 6px; } span.new-price { font-size: 18px; color: #f5003ab8; } .showmorebutton { width: 13%; border: 1px solid #251F44; font-size: 16px; text-align: center; padding: 8px 0; } .showmore { text-align: -webkit-center; margin-top: 28px; margin-bottom: 80px; } .whatsyoustyle{ text-align: center; margin-top: 80px; margin-bottom: 60px; } .styleitems { display: flex; max-width: 80%; } .youstyle { text-align: -webkit-center; } .youstyleitem { margin-right: 25px; } .newtiendstitleimg{ text-align: center; margin-top: 120px; margin-bottom: 40px; } .tiend { text-align: -webkit-center; } .newtiends { display: flex; width: 50%; justify-content: space-between; font-size: initial; font-weight: 600; } .newtiends { border-top: dotted; border-bottom: dotted; } .newtitem { line-height: 40px; } .tiend { color: #7166668c; margin-bottom: 30px; } .newtall{ display: none; } .newt1{ display: block; } .befun{ display: flex; /* max-width: 90%; */ } .funall { text-align: -webkit-center; margin-top: 160px; } .fun { margin-right: 25px; margin-left: 25px; } .newitem1{ color: #194852; } .cusshare{ text-align: center; margin-top: 60px; margin-bottom: 60px; } .ashares { display: flex; width: 90%; flex-wrap: wrap; } .ashare { text-align: -webkit-center; margin-bottom: 60px; } .ashareitem { margin: 6px; } .shoptext{ width: 32.4%; font-size: x-large; font-weight: 600; background-color: #ff22b517; } .asharetext { margin-top: 27px; } .asharetext.bu { background-color: #231c46; width: 170px; height: 30px; text-align: 30px; line-height: 30px; color: white; } button.subsbutton { width: 6%; height: 45px; border: 4px solid #251f45!important; background-color: #251f45; margin-left: 5px; color: white; } /style> style typetext/css> .emailsub { text-align: center; padding: 80px 0 20px 0; } .sub { margin-top: 20px; margin-bottom: 0; } .sub.subtitleb { font-size: xx-large; font-weight: 900; } .sub.subtext { font-size: 24px; font-weight: 500; font-family: Roboto, Roboto; margin-bottom: 21px; } .subfrom { text-align: center; padding-bottom: 60px; } .subfrom .el-input__inner { height: 50px; width: 394px; } input.subsinput { width: 17%; height: 45px; border: 2px solid; color: #555555; display: inherit; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; vertical-align: middle; border-radius: 0; box-shadow: none; font-size: 0.9em; line-height: 1.4em; padding: 10px 10px; outline: none; cursor: pointer; /*color: white;*/ } .footernav { display: flex; max-width: 80%; justify-content: space-evenly; margin-top: 50px; } .footernav a { color: #fff !important; } .navtitle { font-size: 19px; font-weight: 600; font-family: emoji; text-align: left; margin-bottom: 30px; color: #fff; } .navitem { margin-top: 15px; margin-bottom: 4px; text-align: left; color: #fff; } div#footer-collapsed { text-align: -webkit-center; background-color: #000; } .window_show{ text-align: center; } .window_show img{ width: 37%; }/style>link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/wigfever/style_critical-path.css>link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/wigfever/style.css>!-- link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/fonts/flaticon/flaticon.css> -->!-- link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/coolbaby.css> -->script srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/jquery.min.js>/script>!-- newwebset -->link relalternate mediaonly screen and (max-width: 640px) hrefhttps://m.wigfever.com/>link relcanonical hrefhttps://www.wigfever.com/>link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/styles.css?29 mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/base/default/css/widgets.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/aw_blog/css/style.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/base/default/css/mirasvit_searchindex.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/rse/rse.common.css?29 mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/base/default/css/synotive/featuredcategory.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/bootstrap.min.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/fonts/flaticon/flaticon.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/slick.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/liMarquee.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/colorbox.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/magnific-popup.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/coolbaby.css?29 mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/rs-plugin/settings.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/smartmenus.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/rs-plugin/extralayers.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/added.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/zh.css?29 mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/rse/rse.home.css?29 mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/style_home.css mediaall />link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/print.css mediaprint />script typetext/javascript srchttps://www.wigfever.com/js/prototype/prototype.js>/script>script typetext/javascript srchttps://www.wigfever.com/js/lib/ccard.js>/script>script typetext/javascript srchttps://www.wigfever.com/js/prototype/validation.js>/script>script typetext/javascript srchttps://www.wigfever.com/js/scriptaculous/builder.js>/script>script typetext/javascript srchttps://www.wigfever.com/js/scriptaculous/effects.js>/script>script typetext/javascript srchttps://www.wigfever.com/js/scriptaculous/dragdrop.js>/script>script typetext/javascript srchttps://www.wigfever.com/js/scriptaculous/controls.js>/script>script typetext/javascript srchttps://www.wigfever.com/js/scriptaculous/slider.js>/script>script typetext/javascript srchttps://www.wigfever.com/js/varien/js.js>/script>script typetext/javascript srchttps://www.wigfever.com/js/varien/form.js>/script>script typetext/javascript srchttps://www.wigfever.com/js/varien/menu.js>/script>script typetext/javascript srchttps://www.wigfever.com/js/mage/translate.js>/script>script typetext/javascript srchttps://www.wigfever.com/js/mage/cookies.js>/script>script typetext/javascript srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/rse/rse.common.js>/script>script typetext/javascript srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/rse/rse.home.js>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/jquery-1.10.2.min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/noconflict.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/retina-replace.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/jquery.finger.min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/bootstrap.min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/jquery.easing.1.3.min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/slick.min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/jquery.parallax.min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/jquery.inview.min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/jquery.liMarquee.min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/jquery.magnific-popup.min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/jquery.colorbox-min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/jquery.plugin.min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/jquery.isotope.min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/jquery.countdown.min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/jquery.smartmenus.min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/coolbaby.js?6 jquery>/script>script typetext/javascript srchttps://www.wigfever.com/js/jquery/jquery.cookie.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/lib/modernizr.custom.min.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/app.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/lib/imagesloaded.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/configurableswatches/product-media.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/configurableswatches/swatches-list.js jquery>/script>script typetext/javascript srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/gw_all.js jquery-gw>/script>script typetext/javascript srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/unslider.min.js jquery-gw>/script>script typetext/javascript srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/jPicture.min.js jquery-gw>/script>script typetext/javascript srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/jq22.js jquery-gw>/script>script typetext/javascript srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/juheweb.js jquery-gww>/script>link hrefhttps://www.wigfever.com/rss/catalog/new/store_id/1/ titleNew Products relalternate typeapplication/rss+xml />link hrefhttps://www.wigfever.com/rss/catalog/special/store_id/1/cid/0/ titleSpecial Products relalternate typeapplication/rss+xml />link hrefhttps://www.wigfever.com/rss/catalog/salesrule/store_id/1/cid/0/ titleCoupons/Discounts relalternate typeapplication/rss+xml />link hrefhttps://www.wigfever.com/blog/rss/index/store_id/1/ titleBlog relalternate typeapplication/rss+xml />link relmanifest hrefhttps://www.wigfever.com/js/onesignal/manifest.json />!--if IE>link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/styles-ie.css mediaall />!endif-->!--if lt IE 7>script typetext/javascript srchttps://www.wigfever.com/js/lib/ds-sleight.js>/script>script typetext/javascript srchttps://www.wigfever.com/skin/frontend/base/default/js/ie6.js>/script>!endif-->!--if (lte IE 8) & (!IEMobile)>link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/styles-ie8.css mediaall />!endif-->!--if lt IE 9>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/html5shiv.js>/script>script typetext/javascript srchttps://www.wigfever.com/js/etheme/coolbaby/respond.min.js>/script>!endif-->script typetext/javascript>//!CDATAMage.Cookies.path /;Mage.Cookies.domain .wigfever.com;//>/script>script typetext/javascript>//!CDATAoptionalZipCountries CN;//>/script>!-- script typetext/javascript> dataLayer { };/script> -->script> !function (w, d, t) { w.TiktokAnalyticsObjectt;var ttqwtwt||;ttq.methodspage,track,identify,instances,debug,on,off,once,ready,alias,group,enableCookie,disableCookie,ttq.setAndDeferfunction(t,e){tefunction(){t.push(e.concat(Array.prototype.slice.call(arguments,0)))}};for(var i0;ittq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methodsi);ttq.instancefunction(t){for(var ettq._it||,n0;nttq.methods.length;n++)ttq.setAndDefer(e,ttq.methodsn);return e},ttq.loadfunction(e,n){var ihttps://analytics.tiktok.com/i18n/pixel/events.js;ttq._ittq._i||{},ttq._ie,ttq._ie._ui,ttq._tttq._t||{},ttq._te+new Date,ttq._ottq._o||{},ttq._oen||{};var odocument.createElement(script);o.typetext/javascript,o.async!0,o.srci+?sdkid+e+&lib+t;var adocument.getElementsByTagName(script)0;a.parentNode.insertBefore(o,a)}; ttq.load(CA6SHEJC77U3BC95I77G); ttq.page(); }(window, document, ttq); /script> !-- Google Tag Manager --> script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start: new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0, jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.src https://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f); })(window,document,script,dataLayer,GTM-T9HG3S2);/script> !-- End Google Tag Manager --> !-- Google Tag Manager (noscript) --> noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-T9HG3S2 height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript> !-- End Google Tag Manager (noscript) -->!-- Facebook Pixel Code -->script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;nf.fbqfunction(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbqn;n.pushn;n.loaded!0;n.version2.0; n.queue;tb.createElement(e);t.async!0; t.srcv;sb.getElementsByTagName(e)0; s.parentNode.insertBefore(t,s)}(window, document,script, https://connect.facebook.net/en_US/fbevents.js); fbq(init, 679593202998995); fbq(track, PageView);/script>noscript>img height1 width1 styledisplay:none srchttps://www.facebook.com/tr?id679593202998995&evPageView&noscript1/>/noscript>!-- End Facebook Pixel Code -->!-- 即时聊天 -->!-- Start of LiveChat (www.livechatinc.com) code -->script> window.__lc window.__lc || {}; window.__lc.license 12982857; ;(function(n,t,c){function i(n){return e._h?e._h.apply(null,n):e._q.push(n)}var e{_q:,_h:null,_v:2.0,on:function(){i(on,c.call(arguments))},once:function(){i(once,c.call(arguments))},off:function(){i(off,c.call(arguments))},get:function(){if(!e._h)throw new Error(LiveChatWidget You cant use getters before load.);return i(get,c.call(arguments))},call:function(){i(call,c.call(arguments))},init:function(){var nt.createElement(script);n.async!0,n.typetext/javascript,n.srchttps://cdn.livechatinc.com/tracking.js,t.head.appendChild(n)}};!n.__lc.asyncInit&&e.init(),n.LiveChatWidgetn.LiveChatWidget||e}(window,document,.slice))/script>noscript>a hrefhttps://www.livechatinc.com/chat-with/12982857/ relnofollow>Chat with us/a>, powered by a hrefhttps://www.livechatinc.com/?welcome relnoopener nofollow target_blank>LiveChat/a>/noscript>!-- End of LiveChat code -->!-- 即时聊天 -->script typetext/javascript> function sendtiktokpost(url,data){ jQuery.post(url, data, function(response) { console.log(success); }, json).fail(function (xhr, status, error) { console.log(error); }); }/script>script typetext/javascript> jQuery(document).ready(function(){ jQuery(.leiji .dianzai).click(function(){ fbq(track, AddToWishlist); }); });/script>script typetext/javascript> document.write(script typetext/javascript srchttps://www.wigfever.com/js/detailedreview/dr.without.easing.spy.min.js>\/script>);/script>style typetext/css> .reviews-container .rating-box{ background-image: url(https://www.wigfever.com/media/catalog/resized/17x/media/detailedreview/default/unactive-star.png); height: 16px; width: 85px; } .reviews-container .rating-box .rating { background-image: url(https://www.wigfever.com/media/catalog/resized/17x/media/detailedreview/default/active-star.png); height: 16px; width: 85px; } .block-reviewed .rating-box{ background-image: url(); height: 16px; width: 85px; } .block-reviewed .rating-box .rating { background-image: url(https://cdn.wigfever.com/media/catalog/resized/17x/media/detailedreview/default/active-star.png); height: 16px; width: 85px; } /*.review-top .average-rating .rating-box{ background-image: url(); height: 22px; width: 120px; }*/ .review-top .average-rating .rating-box .rating { background-image: url(https://www.wigfever.com/media/catalog/resized/17x/media/detailedreview/default/active-star.png); height: 22px; width: 120px; } .overall-raiting .right li .separate-rating-star { background: url(https://www.wigfever.com/media/catalog/resized/24x/media/detailedreview/default/unactive-star.png) no-repeat; width: 24px; height: 22px; } .overall-raiting .right li.active .separate-rating-star { background: url(https://www.wigfever.com/media/catalog/resized/24x/media/detailedreview/default/active-star.png) no-repeat; } .category-products .ratings .amount { float:left; }/style>script typetext/javascript> document.write(link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/detailedreview/detailedreview.css>);/script>!--if IE 7>script typetext/javascript> document.write(link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/detailedreview/detailedreview-ie7.css>);/script>!endif-->script typetext/javascript async srchttps://cdn.onesignal.com/sdks/OneSignalSDK.js>/script> script typetext/javascript> var OneSignal window.OneSignal || ; var notificationPromptDelay 10000; OneSignal.push(init, { appId: , autoRegister: false, persistNotification: true, safari_web_id: , notifyButton: { enable: true, }, welcomeNotification: { title: Welcome to BGMgirl Mall, message: Welcome to BGMgirl Mall }, promptOptions: { /* Change bold title, limited to 30 characters */ siteName: BGMgirl Hair, /* Subtitle, limited to 90 characters */ actionMessage: Please allow us to send you a message on our site promotions!, /* Accept button text, limited to 15 characters */ acceptButtonText: Accpet, /* Cancel button text, limited to 15 characters */ cancelButtonText: Cancel } }); OneSignal.push(function() { if (!OneSignal.isPushNotificationsSupported()) { return; } if(typeof(Storage) ! undefined) { var hours 24; // Reset when storage is more than 24hours //var mins 5; var now new Date().getTime(); var setupTime localStorage.getItem(setupTime); check false; if(setupTime null) { check true; } else if(now-setupTime > hours*60*60*1000) {//if (now-setupTime > mins*60*1000) { check true; } if (check) { localStorage.setItem(setupTime, null); if (localStorage.clickcount) { localStorage.clickcount Number(localStorage.clickcount)+1; } else { localStorage.clickcount 1; } if (localStorage.clickcount 2) { showPermissionPromptIfNotSubscribed(); } else { showPromptUsingTiming(); } } } else { console.log(Sorry, your browser does not support web storage...); } OneSignal.on(subscriptionChange, function (isSubscribed) { if (isSubscribed || true) { sendTag(); } }); }); function showPromptUsingTiming() { var navigationStart window.performance.timing.navigationStart; /* Get current time */ var timeNow Date.now(); /* Prompt the user if enough time has elapsed */ setTimeout(showPermissionPromptIfNotSubscribed, Math.max(notificationPromptDelay - (timeNow - navigationStart), 0)); } function showPermissionPromptIfNotSubscribed() { OneSignal.isPushNotificationsEnabled(function(isEnabled) { if (!isEnabled) { OneSignal.showHttpPrompt({force: true}); // Custom Permission Message localStorage.clickcount 0; var now new Date().getTime(); localStorage.setItem(setupTime, now); } }); } function sendTag() { OneSignal.getUserId( function(userId) { OneSignal.sendTag(customer_id, null); OneSignal.sendTag(customer_firstname, guest); }); } /script>script typetext/javascript>//!CDATA var Translator new Translate(); //>/script>script srchttps://www.wigfever.com/js/etheme/coolbaby/favico-0.3.6.min.js?time1765288479 >/script>link typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/colors/colors_default.css relstylesheet />!-- Criteo Loader File -->script typetext/javascript src//dynamic.criteo.com/js/ld/ld.js?a111881 asynctrue>/script>!-- END Criteo Loader File -->!-- mkq pixel code -->script typetext/javascript> !function(w,o,s,r,p,k,e){if(w.mkq){return}pw.mkqfunction(){p.invokeFunc?p.invokeFunc.apply(p,arguments):p.qu.push(arguments)};if(!w._mkq){w._mkqp}p.pushp;p.qu;ko.createElement(s);k.async!0;k.srcr;eo.getElementsByTagName(s)0;e.parentNode.insertBefore(k,e)}(window,document,script,//pixeltrack.clientgear.com/mkq.min.js); mkq(init, 42487381192428); mkq(track, PageView);/script>script typetext/javascript> //DO NOT REMOVE - DRIVES REVENUE var AddShoppersWidgetOptions { loadCss: false, pushResponse: false }; (!function(){ var tdocument.createElement(script); t.typetext/javascript, t.async!0, t.idAddShoppers, t.srchttps://shop.pe/widget/widget_async.js#673f00c849222e7c2a995689, document.getElementsByTagName(head)0.appendChild(t) }());/script>!-- omnisend -->script typetext/javascript> window.omnisend window.omnisend || ; omnisend.push(brandID, 67c280d65205327e70ada5ac); omnisend.push(track, $pageViewed); !function(){var edocument.createElement(script); e.typetext/javascript,e.async!0, e.srchttps://omnisnippet1.com/inshop/launcher-v2.js; var tdocument.getElementsByTagName(script)0; t.parentNode.insertBefore(e,t)}();/script>!-- omnisend -->!-- cj联盟基础代码 -->!-- BEGIN CJ TRACKING CODE - DO NOT MODIFY -->script typetext/javascript> (function(a,b,c,d){ a//www.mczbf.com/tags/1187224923103/tag.js; bdocument;cscript;db.createElement(c);d.srca; d.typetext/java+c;d.asynctrue; d.idcjapitag; ab.getElementsByTagName(c)0;a.parentNode.insertBefore(d,a) })();/script>!-- END CJ TRACKING CODE -->!-- cj联盟基础代码 -->!-- Snap Pixel Code -->script typetext/javascript>(function(e,t,n){if(e.snaptr)return;var ae.snaptrfunction(){a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)};a.queue;var sscript;rt.createElement(s);r.async!0;r.srcn;var ut.getElementsByTagName(s)0;u.parentNode.insertBefore(r,u);})(window,document,https://sc-static.net/scevent.min.js);snaptr(init, 32a9de0e-2412-434a-a1cb-2ba0a2f3c8c6);snaptr(track, PAGE_VIEW);/script>!-- End Snap Pixel Code -->script srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/jquery.min.js>/script>body class cms-index-index cloudzoom-free header-fixed cms-coolbaby-home kuaidi-default responsive>!--script typetext/javascript srcjs/jquery-accordion-menu.js>/script>-->!-- Off Canvas Menu -->!-- //end Off Canvas Menu -->!-- Criteo Visit Tag --> script typetext/javascript> window.criteo_q window.criteo_q || ; var deviceType /iPad/.test(navigator.userAgent) ? t : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? m : d; window.criteo_q.push( { event: setAccount, account: 111881 }, { event: setEmail, email: , hash_method: none }, { event: setSiteType, type: deviceType}, { event: viewHome } ); /script>!-- END Criteo Visit Tag -->!-- cj联盟 -->script> if (!window.cj) window.cj {}; cj.sitePage { enterpriseId: 1592699, pageType: homepage, };/script>!-- cj联盟 -->div idouter> div idouter-canvas> noscript> div classglobal-site-notice noscript> div classnotice-inner> p> strong>JavaScript seems to be disabled in your browser./strong>br /> You must have JavaScript enabled in your browser to utilize the functionality of this website. /p> /div> /div> /noscript> !-- 取消IP验证 -->!-- script typetext/javascript> var img new Image(); // 设置图片的 onerror 事件处理程序 img.onerror function() { if (img.complete && img.naturalWidth 0) { const xhr new XMLHttpRequest();const url /aapi/index/verifyIp;xhr.open(GET, url, false); // 第三个参数设置为 false 表示同步请求xhr.onreadystatechange function () { if (xhr.readyState XMLHttpRequest.DONE) { if (xhr.status 200) { const response JSON.parse(xhr.responseText); console.log(response----- , response); if(response.data.code success) { // 白名单中不做任何跳转 } else { // window.location.href /exit.html; } } else { console.error(Error:, xhr.status); } }};xhr.send(); } }; var randomNum Date.now(); img.src https://cdn.wigfever.com/image/logo.avif?num + randomNum;/script> -->!-- Criteo Visit Tag --> script typetext/javascript> window.criteo_q window.criteo_q || ; var deviceType /iPad/.test(navigator.userAgent) ? t : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? m : d; window.criteo_q.push( { event: setAccount, account: 111881 }, { event: setEmail, email: , hash_method: none }, { event: setSiteType, type: deviceType}, { event: viewPage } ); /script>!-- END Criteo Visit Tag -->div classgw-footer-cookie styledisplay: none;>section classc-quick-register mrw-z-fixedregister j-quick-register animated slideInUp stylez-index:99;> div stylewidth: 100%; height: auto; background: white; color: black; font-size: 16px; padding: 20px 40px; height:50px; line-height: 10px; >We use cookies to provide and improve our services.By using our site,you consent to cookies.a hrefhttps://www.wigfever.com/cookie-policy stylecolor: black; margin:0px 0px 0px 10px;>Learn More/a> /div>div classquick-close gwj-quick-close> i classfa fa-close aria-hiddentrue stylecolor:#fff;>/i> /div>/section>/div>script> jQuery(document).ready(function(){ var gdrp_cookie getCookie(gdrp_cookie); if( gdrp_cookie null || gdrp_cookie){ jQuery(.gw-footer-cookie).css(display,block); setCookie(gdrp_cookie,1,365*24*60*60); } jQuery(.gwj-quick-close).click(function () { jQuery(.gw-footer-cookie).css(display,none); setCookie(pcgdrp_cookie,1,365*24*60*60); }) }); function setCookie(cname,cvalue,exdays) { var d new Date(); d.setTime(d.getTime() + (exdays*1000)); var expires expires + d.toGMTString(); document.cookie cname + + cvalue + ; + expires + ;path/; } function getCookie(c_name) { if (document.cookie.length>0) { c_startdocument.cookie.indexOf(c_name + ); if (c_start!-1) { c_startc_start + c_name.length+1; c_enddocument.cookie.indexOf(;,c_start); if (c_end-1) c_enddocument.cookie.length;; return unescape(document.cookie.substring(c_start,c_end)) } } return }/script> link relstylesheet href/skin/frontend/coolbaby/default/css/header.css> style typetext/css> .top-banner .primary-logo { /* width: 148px; */ top: -8px; } .sticky-spacer js-sticky-spacer{ /*height: 90px;*/ } .level-1>li>a{ /*line-height: 90px;*/ font-size: large; color: white; } .top-banner .primary-logo { width: 140px; top: -8px; } .top-banner .sticky-header { background-color: #251f45; } .level-1 .menu-sale.bg-slant a { color: white; } .level-1>li:hover>a:after { background-color: white; } .level-2 .services-slot:after { background: #251f45; } .level-1 .menu-sale.bg-slant a { background: #251f45; } .banners-below-nav-wrapper.js-banners-below-nav-wrapper.topstrip.js-topstrip { height: 50px; background-color: #ffe0f7; } .aqiantopmes { font-size: 25px; font-weight: 700; text-align: center; line-height: 50px; } .level-2 .nav-wrapper:after { background-color: #251f45; } img.aqianheadericon.search { margin-top: -3px; } img.aqianheadericon.cart { margin-top: -5px; } img.aqianheadericon { width: 36px; } i.js-icon-search-close > img { width: 23px; } img.beforesearch { width: 36px; } .oneclass { display: flex; justify-content: space-between; padding: 0 13.3%; /*margin-top: 60px;*/ margin-top: 40px; } .oneimage { width: 35%; } .oneimage1{ /*margin-right: 1%;*/ } .oneimage2{ margin-left: 1%; } .productlistone{ display: flex; justify-content: center; } body{ font-family: auto; } .header-right-box{ position: fixed; top: 0; left: 0; right: 0; background-color: #251f45; padding: 0 15px; } .banners-below-nav-wrapper.js-banners-below-nav-wrapper.topstrip.js-topstrip{ margin-top: 79px; }/style>header>div classtop-banner js-top-banner rolebanner>div classheader-wrapper>div classsticky-spacer js-sticky-spacer styleposition: relative; width: 1903px; display: block; vertical-align: baseline; float: none;>div classsticky-header js-sticky-element js-sticky-header data-json-config{"sticky_class":"header-fixed","spacer":".js-sticky-spacer"}>div classbanners-above-nav-wrapper js-banners-above-nav-wrapper>/div>div classsticky-header-inner>div classmenu-button is-mobile>div titleMenu classmenu-toggle js-menu-toggle>i classicon-menu>/i>/div>/div>div classheader-right-box> div classmini-cart-wrapper> div idmini-cart classmini-cart minicart-no-products> div classmini-cart-total> a classmini-cart-empty href/checkout/cart titleView Bag> img classaqianheadericon cart srchttps://www.wigfever.com/skin/frontend/coolbaby/default/images/wigfever/cart.png> span idjs-minicart-quantity classjs-minicart-quantity minicart-quantity>0/span> script> var isStorageSupported navigator.cookieEnabled && typeof Storage ! undefined; var cartValue; if (isStorageSupported) { var locale en_GB; var cartSessionKey minicartItemLength + locale; if (window.sessionStorage && (cartSessionKey in window.sessionStorage)) { cartValue window.sessionStoragecartSessionKey; } document.getElementById(js-minicart-quantity).textContent cartValue || 0; } /script> /a> /div> div classmini-cart-content js-mini-cart-content> /div> /div> /div> ul classmenu-utility-user> li classuser-info js-appshell-uncached-headercustomerinfo-container> div classheader-customer-info js-header-customer-info> span classuser-account is-mobile is-logged-out>/span> div classuser-links> a classlink-item-login is-logged-out href/customer/account/login/ titleMy Account idlogin_before_url> img classaqianheadericon srchttps://www.wigfever.com/skin/frontend/coolbaby/default/images/wigfever/ren.png> /a> a classuser-link-item user-join is-mobile hrefhttps://www.wigfever.com/register titleJoin>Join/a> /div> /div> /li> !-- 暂未上线,先隐藏 --> li classhidden-on-mobile js-country-selector> div classcurrency-dropdown content-asset header-selectcountry-equivalent-pages > div classcountry-selector> div classcurrent-country> span classcurrent-country-arrow> $USD /div> /div> div > ul classcurrency-dropdown-content> li classgw-USD> a relnofollow hrefhttps://www.wigfever.com/directory/currency/switch/currency/USD/uenc/aHR0cHM6Ly93d3cud2lnZmV2ZXIuY29tLw,,/> USD/a> /li> li classgw-CAD> a relnofollow hrefhttps://www.wigfever.com/directory/currency/switch/currency/CAD/uenc/aHR0cHM6Ly93d3cud2lnZmV2ZXIuY29tLw,,/> CAD/a> /li> li classgw-EUR> a relnofollow hrefhttps://www.wigfever.com/directory/currency/switch/currency/EUR/uenc/aHR0cHM6Ly93d3cud2lnZmV2ZXIuY29tLw,,/> EUR/a> /li> li classgw-GBP> a relnofollow hrefhttps://www.wigfever.com/directory/currency/switch/currency/GBP/uenc/aHR0cHM6Ly93d3cud2lnZmV2ZXIuY29tLw,,/> GBP/a> /li> li classgw-AED> a relnofollow hrefhttps://www.wigfever.com/directory/currency/switch/currency/AED/uenc/aHR0cHM6Ly93d3cud2lnZmV2ZXIuY29tLw,,/> AED/a> /li> li classgw-AUD> a relnofollow hrefhttps://www.wigfever.com/directory/currency/switch/currency/AUD/uenc/aHR0cHM6Ly93d3cud2lnZmV2ZXIuY29tLw,,/> AUD/a> /li> /ul> /div> /div> /li> li classheader-wishlist> a classheader-wishlist-link hrefhttps://www.wigfever.com/wishlist titleWishlist> i class>img classaqianheadericon srchttps://www.wigfever.com/skin/frontend/coolbaby/default/images/wigfever/shoucang.png>/i> /a> /li> /ul> div classheader-search js-header-search> i classjs-icon-search>img classaqianheadericon search srchttps://www.wigfever.com/skin/frontend/coolbaby/default/images/wigfever/search.png>/i> i classjs-icon-search-close>×/i> form classheader-search-form js-simple-search-form rolesearch action/catalogsearch/advanced/result/ methodget namesimpleSearch novalidatenovalidate> fieldset classheader-search-form-fieldset> input typetext classjs-header-search-input header-search-input namename value placeholdersearch maxlength80 autocompleteoff> button typesubmit classjs-search-icon header-search-btn>img classbeforesearch srchttps://www.wigfever.com/skin/frontend/coolbaby/default/images/wigfever/search.png>span classvisually-hidden>Search/span>/button> /fieldset> /form> /div>!-- header -->style typetext/css> .backfirst .hidden-on-mobile a { color: white !important; } .backfirst .hidden-on-mobile a strong{ color: white !important; }/style>nav idnavigation classmain-navigation> ul classjs-mega-menu menu-category level-1 data-headermenu-timestamp1.621207037027E12> li classhas-submenu js-has-submenu newin-menu js-menu-tab level-1-tab menu-newin > a href/> span classmenu-category-text>HOME/span> i classicon icon-menu-arrow-right>/i> /a> /li> li classhas-submenu js-has-submenu newin-menu js-menu-tab level-1-tab menu-newin > a href/human-hair-wigs.html> span classmenu-category-text>WIGS/span> i classicon icon-menu-arrow-right>/i> /a>!-- e --> div classlevel-2 col-4>!-- c --> div classnav-wrapper nav-wrapper-slots style> ul classnav-images banner menu-vertical global-images stylemax-width: 311px; min-width: 311px;> li classnav-images-tablet-desktop> ul> li classnav-image margin-bottom-20 stylemax-width:255px;> a href/ target_self> picture classhomepage-splash size-full>!-- source srcsetdata:image/svg;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAQAAAAT4xYKAAAADklEQVR42mNkAAJGOAEAAC0ABNxMS2YAAAAASUVORK5CYII media(max-width: 767px)> source srcsetdata:image/svg;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAQAAAAT4xYKAAAADklEQVR42mNkAAJGOAEAAC0ABNxMS2YAAAAASUVORK5CYII media(max-width: 1024px)> source srcset/images/wigfever/NEWIN_RESORT.jpg?$homesplash_desktop_full_1x$ 1x media(min-width: 768px)> --> img src/images/wigfever/menu3.jpg altLACE WIGS> /picture> /a> /li> /ul> /li> /ul>!-- a --> div classservices-slot> ul classmenu-vertical js-menu-vertical backfirst> li classfont-uppercase hidden-on-mobile>a href/human-hair-wigs/lace-size.html>strong>Lace Size/strong>/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/lace-size/4-4-lace-closure-wigs.html>4*4 Lace Closure Wigs/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/lace-size/5-5-lace-closure-wigs.html>5*5 Lace Closure Wigs/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/lace-size/13-4-lace-front-wigs.html>13*4 Lace Frontal Wigs/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/lace-size/13-6-lace-wigs.html>13*6 Lace Frontal Wigs/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/lace-size/13-5-part-lace-wigs.html>13*5 Lace Part Wigs/a>/li>!-- li classhidden-on-mobile>a href/human-hair-wigs/super-long-length.html>Super Long Wigs/a>/li>--> /ul> /div>!-- b -->!-- a --> div classservices-slot> ul classmenu-vertical js-menu-vertical> li classfont-uppercase hidden-on-mobile>a href/human-hair-wigs/hair-texture.html>strong>Hair Style/strong>/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/hair-texture/straight-wigs.html>Straight Wig/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/hair-texture/body-wave-wigs.html>Body Wave Wig/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/hair-texture/deep-wave-wigs.html>Deep Wave Wig/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/hair-texture/loose-deep-wigs.html>Loose Deep Wig/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/hair-texture/kinky-curly-wigs.html>Kinky Curly Wig/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/hair-texture/water-wave-wigs.html>Water Wave Wig/a>/li> /ul> /div>!-- b -->!-- a --> div classservices-slot> ul classmenu-vertical js-menu-vertical> li classfont-uppercase hidden-on-mobile>a href/human-hair-wigs/colored-lace-wigs.html>strong>Coloured & Bob/strong>/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/colored-lace-wigs/bob-wigs.html>Bob Wigs/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/colored-lace-wigs/99j-wigs.html>99J Wigs/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/colored-lace-wigs/highlight-wigs.html>Highlight Wigs/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/colored-lace-wigs/613-wigs.html>613 Wigs/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/colored-lace-wigs/skunk-stripe-wigs.html>Skunk Stripe Wigs/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/colored-lace-wigs/colourful-wigs.html>Colourful Wigs/a>/li> /ul> /div>!-- b --> div classservices-slot> ul classmenu-vertical js-menu-vertical> li classfont-uppercase hidden-on-mobile>a href/human-hair-wigs/no-lace-wigs.html>strong>No Lace Wigs/strong>/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/no-lace-wigs/v-part-wigs.html>V Part Wigs/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/no-lace-wigs/u-part-wigs.html>U Part Wigs/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/no-lace-wigs/headband-wigs.html>Headband-wigs/a>/li> li classhidden-on-mobile>a href/human-hair-wigs/no-lace-wigs/weave-wigs-with-bangs.html>Weave Wigs(With Bangs)/a>/li> /ul> /div> /div>!-- d --> /div>!-- f --> /li> li classhas-submenu js-has-submenu newin-menu js-menu-tab level-1-tab menu-newin > a href/wear-and-go-wigs.html> span classmenu-category-text>WEAR GO WIGS/span> i classicon icon-menu-arrow-right>/i> /a> div classlevel-2 col-4> div classnav-wrapper nav-wrapper-slots style> div classservices-slot styleflex-basis: 35%;> ul classmenu-vertical js-menu-vertical backfirst> !-- li classhidden-on-mobile> a href/wear-and-go-wigs/bleached-wear-go-wig.html> Bleached Wear Go Wig img stylewidth:30px; margin-left:3px; margin-top: -3px; src/image/header/hotfire1.png altIcon> /a> /li> --> li classhidden-on-mobile> a href/wear-and-go-wigs/360-glueless-wig.html>360 Draw-Strings Wear Go Wig img stylewidth:30px; margin-left:3px; margin-top: -3px; src/image/header/hotfire1.png altIcon> /a> /li> li classhidden-on-mobile>a href/wear-and-go-wigs/9x6-m-cap-wear-go.html>9x6 M-Cap Wear Go Wig img stylewidth:30px; margin-left:3px; margin-top: -3px; src/image/header/hotfire1.png altIcon> !--img stylewidth:30px; margin-left:3px; margin-top: -3px; src/image/header/hotfire.png altIcon>--> !-- img stylewidth:32px; margin-left:3px; margin-top: 5px; src/image/header/newin.png altIcon>--> !--img stylewidth:32px; margin-left:3px; margin-top: 5px; src/image/header/top.png altIcon>--> /a> /li> li classhidden-on-mobile> a href/wear-and-go-wigs/3-in-1-half-wig.html>3 In 1 Wear Go Half Wig/a> /li> li classhidden-on-mobile> a href/wear-and-go-wigs/13-4-lace-wig.html>13x4 Frontal Wear Go Wig/a> /li> li classhidden-on-mobile> a href/wear-and-go-wigs/short-bob-wig.html>Short Bob Wear Go Wig/a> /li> li classhidden-on-mobile> a href/wear-and-go-wigs/colorful-lace-wig.html>Colorful Wear Go Wig/a> /li> li classhidden-on-mobile> a href/wear-and-go-wigs/4-7-lace-wig.html>7x5 Wear Go Wig/a> /li> /ul> /div> /div> /div> /li> li classhas-submenu js-has-submenu newin-menu js-menu-tab level-1-tab menu-newin > a href/hd-lace-wig.html> span classmenu-category-text>HD Lace/span> i classicon icon-menu-arrow-right>/i> /a> div classlevel-2 col-4> div classnav-wrapper nav-wrapper-slots style> ul classnav-images banner menu-vertical global-images stylemax-width: 311px; min-width: 311px;> li classnav-images-tablet-desktop> ul> li classnav-image margin-bottom-20 stylemax-width:255px;> a href/ target_self> picture classhomepage-splash size-full> img src/images/wigfever/hdlacetopmenu.jpg altHD LACE> /picture> /a> /li> /ul> /li> /ul> div classservices-slot> ul classmenu-vertical js-menu-vertical backfirst> li classhidden-on-mobile>a href/hd-lace-wig/straight-hair.html>Straight Hair/a>/li> li classhidden-on-mobile>a href/hd-lace-wig/body-wave-hair.html>Body Wave Hair/a>/li> li classhidden-on-mobile>a href/hd-lace-wig/loose-wave-hair.html>Loose Wave Hair/a>/li> li classhidden-on-mobile>a href/hd-lace-wig/deep-wave-hair.html>Deep Wave Hair/a>/li> li classhidden-on-mobile>a href/hd-lace-wig/kinky-curly-hair.html>Kinky Curly Hair/a>/li> li classhidden-on-mobile>a href/hd-lace-wig/water-wave-hair.html>Water Wave Hair/a>/li> /ul> /div> /div> /div> /li> li classhas-submenu js-has-submenu newin-menu js-menu-tab level-1-tab menu-newin > a href/closure-and-frontal.html> span classmenu-category-text>CLOSURE & FRONTAL/span> i classicon icon-menu-arrow-right>/i> /a> div classlevel-2 col-4> div classnav-wrapper nav-wrapper-slots style> ul classnav-images banner menu-vertical global-images stylemax-width: 311px; min-width: 311px;> li classnav-images-tablet-desktop> ul> li classnav-image margin-bottom-20 stylemax-width:255px;> a href/ target_self> picture classhomepage-splash size-full> img src/images/wigfever/menu1.jpg altLACE WIGS> /picture> /a> /li> /ul> /li> /ul> div classservices-slot> ul classmenu-vertical js-menu-vertical backfirst> li classhidden-on-mobile>a href/closure-and-frontal/bundles-deal.html>Bundles Deal/a>/li> li classhidden-on-mobile>a href/closure-and-frontal/bundles-with-closure.html>Bundles with Closure/a>/li> li classhidden-on-mobile>a href/closure-and-frontal/bundles-with-frontal.html>Bundles with Frontal/a>/li> li classhidden-on-mobile>a href/closure-and-frontal/edge-lace.html>Edge Lace/a>/li> li classhidden-on-mobile>a href/closure-and-frontal/clip-in-hair.html>Clip In/a>/li> li classhidden-on-mobile>a href/closure-and-frontal/hair-ponytail.html>Hair Ponytail/a>/li> /ul> /div>!-- b -->!-- a --> div classservices-slot> ul classmenu-vertical js-menu-vertical> li classfont-uppercase hidden-on-mobile>a href/bundles-with-closure/texture.html>strong>Texture/strong>/a>/li> li classhidden-on-mobile>a href/bundles-with-closure/texture/straight.html>Straight Hair/a>/li> li classhidden-on-mobile>a href/bundles-with-closure/texture/body-wave.html>Body Wave/a>/li> li classhidden-on-mobile>a href/bundles-with-closure/texture/deep-curly.html>Deep Wave/a>/li> li classhidden-on-mobile>a href/bundles-with-closure/texture/loose-wave.html>Loose Deep/a>/li> li classhidden-on-mobile>a href/bundles-with-closure/texture/kinky-curly.html>Kinky Curly/a>/li> li classhidden-on-mobile>a href/bundles-with-closure/texture/yaki-straight.html>Kinky Straight/a>/li> li classhidden-on-mobile>a href/bundles-with-closure/texture/water-wave.html>Water Wave/a>/li> /ul> /div>!-- b --> /div>!-- d --> /div>!-- f --> /li> li classhas-submenu js-has-submenu newin-menu js-menu-tab level-1-tab menu-newin > a href/promotion/clearance-sale.html> span classmenu-category-text>CLEARANCE SALE/span> i classicon icon-menu-arrow-right>/i> /a> /li> li classhas-submenu js-has-submenu newin-menu js-menu-tab level-1-tab menu-newin > a href/promotion.html> span classmenu-category-text>PROMOTION/span> i classicon icon-menu-arrow-right>/i> /a>!-- e --> div classlevel-2 col-4>!-- c --> div classnav-wrapper nav-wrapper-slots style>!-- ul classnav-images banner menu-vertical global-images stylemax-width: 311px; min-width: 311px;>-->!-- li classnav-images-tablet-desktop>-->!-- ul>-->!-- li classnav-image margin-bottom-20 stylemax-width:255px;>-->!-- a hrefhttps://www.wigfever.com/new-in target_self>-->!-- picture classhomepage-splash size-full>-->!-- source srcsetdata:image/svg;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAQAAAAT4xYKAAAADklEQVR42mNkAAJGOAEAAC0ABNxMS2YAAAAASUVORK5CYII media(max-width: 767px)>-->!-- source srcsetdata:image/svg;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAQAAAAT4xYKAAAADklEQVR42mNkAAJGOAEAAC0ABNxMS2YAAAAASUVORK5CYII media(max-width: 1024px)>-->!-- source srcset/images/wigfever/NEWIN_RESORT.jpg?$homesplash_desktop_full_1x$ 1x media(min-width: 768px)>-->!-- img src/images/wigfever/menu3.jpg altNew In>-->!-- /picture>-->!-- /a>-->!-- /li>-->!-- /ul>-->!-- /li>-->!-- /ul>--> div classservices-slot> ul classmenu-vertical js-menu-vertical backfirst> li classfont-uppercase hidden-on-mobile>a href/promotion/clearance-sale.html> strong>Clearance Sale/strong> !-- PROMOTION 部分小火苗 前两个--> img stylewidth:30px; margin-top:-11px; src/image/header/hotfire.png altIcon> /a>/li> /ul> /div> div classservices-slot> ul classmenu-vertical js-menu-vertical backfirst> li classfont-uppercase hidden-on-mobile>a href/crazy-discount-sale> strong>Under $100 Sale/strong> !-- PROMOTION 部分小火苗 前两个--> img stylewidth:30px; margin-top:-11px; src/image/header/hotfire.png altIcon> /a>/li> /ul> /div> div classservices-slot> ul classmenu-vertical js-menu-vertical> li classfont-uppercase hidden-on-mobile> a href/flash-sales> strong>Flash Sale/strong> !-- PROMOTION 部分小火苗 后两个--> img stylewidth:30px; margin-top:-11px; src/image/header/hotfire.png altIcon> /a> /li> /ul> /div> div classservices-slot> ul classmenu-vertical js-menu-vertical> li classfont-uppercase hidden-on-mobile> a href/shipping-within-24-hour> strong>24 Hrs Shipping/strong> !-- PROMOTION 部分小火苗 后两个--> /a> /li> /ul> /div> div classservices-slot> ul classmenu-vertical js-menu-vertical> li classfont-uppercase hidden-on-mobile> a href/promotion/promotion-special-sale.html> strong>Coupon/strong> !-- PROMOTION 部分小火苗 后两个--> /a> /li> /ul> /div> div classservices-slot> ul classmenu-vertical js-menu-vertical> li classfont-uppercase hidden-on-mobile> a href/promotion/coupons.html> strong>Wholesale/strong> !-- PROMOTION 部分小火苗 后两个--> /a> /li> /ul> /div> /div>!-- d --> /div>!-- f --> /li> /ul>/nav>!-- /div> -->!-- logo -->div classprimary-logo-wrap js-appshell-uncached-headerlogo-container> div classprimary-logo> a classprimary-logo-link href/ titlehttps://wigfever.com/ Home> img srchttps://cdn.wigfever.com/media/coolbaby/default/logo.png> /a> /div>/div>!-- logo -->/div>/div>/div>/div>!-- header -->div classbanners-below-nav-wrapper>!-- kaishi -->div classbanners-below-nav-wrapper js-banners-below-nav-wrapper topstrip js-topstrip>div classaqiantopmes>a hrefhttps://www.wigfever.com/crazy-discount-sale>Black Friday Crazy Sale! Up To 70% OFF! Shop Now! /a> /div>/div>!-- jieshu -->!-- 点击×号关闭搜索框 -->script typetext/javascript> jQuery(.js-icon-search-close).click(function(){ jQuery(.header-search-form).removeClass(opened); jQuery(.js-header-search).removeClass(expanded); }) jQuery(.js-icon-search).click(function(){ jQuery(.header-search-form).addClass(opened); jQuery(.js-header-search).addClass(expanded); })/script> script> jQuery(#login_before_url).click(function () { var currentUrl window.location.href; jQuery.ajax({ type: post, url: /aapi/haohui/saveCurrentUrl, data: {currentUrl: currentUrl}, dataType: json, async: true,//默认异步,false-同步 }); }); /script>div classheader-banner-timer-wrapper js-header-banner-timer-wrapper>/div>/div>/header> section classcontainer> /section> link relstylesheet typetext/css hrefhttps://www.wigfever.com/skin/frontend/coolbaby/default/css/swiper.min.css mediaall />script typetext/javascript srchttps://www.wigfever.com/skin/frontend/coolbaby/default/js/swiper.min.js jquery>/script>!--banner-->div classbanner> div classcontainer-fluid> div classswiper-container swiper-container-horizontal> div classswiper-wrapper styletransform: translate3d(-2130px, 0px, 0px); transition-duration: 0ms;> div classswiper-slide gw_banner1 swiper-slide-prev stylewidth: 1065px; data-swiper-slide-index1>a href/promotion/clearance-sale.html>img srchttps://cdn.wigfever.com/media/wysiwyg/Banner1_2.jpg alt />/a>/div>div classswiper-slide gw_banner2 swiper-slide-prev stylewidth: 1065px; data-swiper-slide-index2>a href/wear-and-go-wigs/360-glueless-wig.html>img srchttps://cdn.wigfever.com/media/wysiwyg/Banner2_46.jpg alt />/a>/div>div classswiper-slide gw_banner3 swiper-slide-prev stylewidth: 1065px; data-swiper-slide-index3>a href/wear-and-go-wigs/9x6-m-cap-wear-go.html>img srchttps://cdn.wigfever.com/media/wysiwyg/Banner3_52.jpg alt />/a>/div>div classswiper-slide gw_banner4 swiper-slide-prev stylewidth: 1065px; data-swiper-slide-index4>a href/wear-and-go-wigs/colorful-lace-wig.html>img srchttps://cdn.wigfever.com/media/wysiwyg/Banner5_4.jpg alt />/a>/div>/div> div classswiper-pagination swiper-pagination-clickable swiper-pagination-bullets>span classswiper-pagination-bullet>/span>span classswiper-pagination-bullet swiper-pagination-bullet-active>/span>span classswiper-pagination-bullet>/span>/div> div classswiper-button-next iconfont styledisplay: none;>font stylevertical-align: inherit;>font stylevertical-align: inherit;>/font>/font>/div> div classswiper-button-prev iconfont styledisplay: none;>font stylevertical-align: inherit;>font stylevertical-align: inherit;>/font>/font>/div> script> var swiper new Swiper(.swiper-container, { pagination: .swiper-pagination, paginationClickable: true, nextButton: .swiper-button-next, prevButton: .swiper-button-prev, autoplay:5000, loop : true, }); jQuery(function(){ jQuery(.banner .container-fluid .swiper-container-horizontal .swiper-button-next,.banner .container-fluid .swiper-container-horizontal .swiper-button-prev).hide(); jQuery(.banner .container-fluid .swiper-container-horizontal).on(mouseover,function(){ jQuery(.banner .container-fluid .swiper-container-horizontal .swiper-button-next).show(); jQuery(.banner .container-fluid .swiper-container-horizontal .swiper-button-prev).show(); }).on(mouseout,function(){ jQuery(.banner .container-fluid .swiper-container-horizontal .swiper-button-next).hide(); jQuery(.banner .container-fluid .swiper-container-horizontal .swiper-button-prev).hide(); }) jQuery(.banner .container-fluid .swiper-container-horizontal .swiper-button-next,.banner .container-fluid .swiper-container-horizontal .swiper-button-prev).on(mouseover,function(){ jQuery(this).css(opacity,1); }).on(mouseout,function(){ jQuery(this).css(opacity,0.8); }) }) /script> !-- Add Pagination --> /div> /div>/div>!--end banner-->div classpaymentlogoforhome> a hrefhttps://www.wigfever.com/wear-and-go-wigs.html>img src/image/newhome/home-title1-pc.png>/a> /div> !-- youtube块 --> !-- youtube块 --> !-- 秒杀 --> !-- 秒杀 --> !-- div classwindow_show> a hrefhttps://www.wigfever.com/wigfever-glueless-hd-lace-silky-straight-180-density-human-hair-wigs.html>img srchttps://www.wigfever.com/image/active/window_show_01_new.jpg alt>/a> a hrefhttps://www.wigfever.com/wigfever-wear-go-wig-body-wave-180-density-glueless-human-hair-hd-lace-wigs.html>img srchttps://www.wigfever.com/image/active/window_show_03.jpg alt>/a> /div> --> !-- 板块一 --> div classoneclass> a hrefhttps://www.wigfever.com/wear-and-go-wigs/360-glueless-wig.html classoneimage1> img srchttps://cdn.wigfever.com/media/wysiwyg/1_1.png alt /> /a> a hrefhttps://www.wigfever.com/wear-and-go-wigs/9x6-m-cap-wear-go.html classoneimage1> img src/image/newhome/top-img1.png alt> /a> a hrefhttps://www.wigfever.com/wear-and-go-wigs/3-in-1-half-wig.html classoneimage1> img srchttps://cdn.wigfever.com/media/wysiwyg/pc_3__1.png alt /> /a> a hrefhttps://www.wigfever.com/wear-and-go-wigs/13-4-lace-wig.html classoneimage1> img srchttps://cdn.wigfever.com/media/wysiwyg/pc_4_.png alt /> /a> a hrefhttps://www.wigfever.com/wear-and-go-wigs/colorful-lace-wig.html classoneimage1> img srchttps://cdn.wigfever.com/media/wysiwyg/pc_5_.png alt /> /a> /div> div classoneclass> a hrefhttps://www.wigfever.com/wear-and-go-wigs/short-bob-wig.html classoneimage1> img srchttps://cdn.wigfever.com/media/wysiwyg/pc_8_.png alt /> /a> a hrefhttps://www.wigfever.com/hd-lace-wig.html classoneimage1> img srchttps://cdn.wigfever.com/media/wysiwyg/pc_6_.png alt /> /a> a hrefhttps://www.wigfever.com/newarrival.html classoneimage1> img srchttps://cdn.wigfever.com/media/wysiwyg/pc_7_.png alt /> /a> a hrefhttps://www.wigfever.com/promotion/clearance-sale.html classoneimage1> img srchttps://cdn.wigfever.com/media/wysiwyg/pc_1_.png alt /> /a> a hrefhttps://www.wigfever.com/crazy-discount-sale classoneimage1> img srchttps://cdn.wigfever.com/media/wysiwyg/pc_2_.png alt /> /a> /div> !-- 板块一 --> !-- flash-sales --> !-- end --> !-- topselling --> div classtopselling> div classnewtiendstitleimg stylemargin-top: 60px; margin-bottom: 30px;> a href/hotsell-bestseller.html> img srchttps://cdn.wigfever.com/media/wysiwyg/1920-260-1_28.jpg alt /> /a> /div> /div> !-- topselling --> !-- 商品块一 --> style typetext/css> .sales-label { -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-font-smoothing: antialiased; line-height: 1.428571429; font-size: 13px; color: #333; /*text-align: left;*/ margin: 0; padding: 0; box-sizing: border-box; font-family: -webkit-pictograph; position: absolute; } .label.label-sale-percent { margin: 0; box-sizing: border-box; white-space: nowrap; padding: 0 5px; min-width: 37px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; top: 0; right: 0 !important; z-index: 3; background: url(../images/sale-stamp.png) no-repeat; background-size: 100%; width: 53px; height: 53px; border-radius: 50%; font-size: 1.1666em; line-height: 1em; font-weight: bold; text-align: center; display: table-cell !important; vertical-align: middle !important; -webkit-transition: all 150ms ease-in-out; border: 1px dashed #F5A7C1; background-color: #f12b63; color: #fff; position: relative; right: 0px; } .label.label-sale-percent span { padding-top: 3px !important; } .backtheme { /*background: #F9F5FF;*/ /*padding: 1px 0 60px 0;*/ } .rating .icon { color: #B14FB4; } .proname { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .price-box .special-price .price { color: #B14FB4; font-size: 26px; } .old-price .price { color: #999; font-weight: 400; font-size: 15px; margin-left: 5px; } .itemproducts { display: flex; max-width: 80%; flex-wrap: wrap; justify-content: center; } .itemproduct { width: calc(20%); border: none; margin-bottom: 12px; }/style>!-- 商品板块一 -->div idproductOneHome v-cloak v-loadingcatalogpageloading> div classdisflexjusb home-padd flex-wrap> div v-foritem in flashsalelist classitemproduct product-row> a :hrefitem.url> div classprodutsoneitemdivitemimgdiv> div classcodeimgbox> img classproduct-image refproductoneheightref classprodutsoneitemdivitemimg :srcitem.img> div classcode-percent> -{{item.percent}}% /div> div classcodeimg> img srchttps://cdn.wigfever.com/media/wysiwyg/banner_12.png alt /> /div> /div> !-- P v-ifitem.discount_price classstages-bg>Pay Later From span>--> !-- {{item.currency_symbol}}{{ (item.discount_price / 4).toFixed(2) }}--> !-- /span>--> !-- /P>--> /div> /a> a :hrefitem.url> div classprodutsoneitemdivitemnamediv> span classcatalognamespandiv3name> span classflashSaleTag1 v-ifitem.newtitle>{{item.newtitle}}/span> span classflashSaleTag2 v-else-ifitem.hottitle>{{item.hottitle}}/span> {{item.name}} /span> /div> /a> div classprodutsoneitemdivitempricediv disflexjusb> div> div classreviewsNumBox> img src/image/newhome/home-star-pc.png alt> {{item.rate}} span classreviewsNumText> | Reviews({{item.reviewcount}})/span> /div> div classprodutsoneitemdivitempricedivallprice disflexjusb> div classprodutsoneitemdivitempricedivprice>{{item.finalprice}}/div> div classprodutsoneitemdivitempricedivoldprice>{{item.price}}/div> /div> /div> div classaddCarBox @click.stopopenDetail(item.id)> img src/image/newhome/home-car1-pc.png alt> /div> /div> /div> /div> !-- showmore --> div classshowmore> div classshowmorebutton>a href/hotsell-bestseller.html>VIEW MORE/a>/div> /div> el-dialog :visible.syncdetailDraw directionbtt size90% :modal-append-to-bodyfalse :with-headerfalse> div classdraw-inner v-loadingcatalogdialogloading> div classcategory-one-content-main disflexjusb> el-carousel indicator-positionnone :interval5000 classcarousel-wrap arrowalways> el-carousel-item v-foritem in cataloginfo.imgs :keyitem> img classimg-draw :srcitem/> /el-carousel-item> /el-carousel> !-- img classimg-draw :srccataloginfo.imgs0 /> --> div classcategory-one-content-main-right> div classcategory-one-content-main-right-tit draw-tit> {{ cataloginfo.proname }} /div> div classcatalogtoprightdivpoptiondivitem draw-grap v-for(catalogoption, catalogoptionindex) in cataloginfo.options> div classcatalog-tit> {{ catalogoption.title }} /div> div classcatalogtoprightdivpoptionvalue drawer-radio> el-radio-group :namecatalogoption.id v-modelcataloginfo.optionsfromcatalogoption.id sizemedium> el-radio @change changeoption( cataloginfo, cataloginfo.options, $event, catalogoption.id, catalogoptionv.price, catalogoptionv.saleprice, catalogoptionv.title ) v-forcatalogoptionv in catalogoption.value :keycatalogoptionv.option_type_id border :labelcatalogoptionv.option_type_id>{{ catalogoptionv.default_title }} /el-radio> /el-radio-group> /div> /div> div classmargtop> div classcatalog-tit paddbott>Quantity/div> el-input-number sizesmall v-modelcataloginfo.qty :min1 :max10000 labelQty>/el-input-number> /div> div> div classdialog-price-wrap> span classdialog-price-wrap-now> Total price: span stylecolor: #b14fb4;>{{ cataloginfo.curr }}{{ getdrawerpricenow(cataloginfo, cataloginfo.options) }}/span> /span> span classdialog-price-wrap-origin text-del> {{ cataloginfo.curr }}{{ getdrawerpriceOrigin(cataloginfo, cataloginfo.options) }} /span> !-- span classpercent-off>--> !-- {{cataloginfo.precent}}%--> !-- span classpercent-off-text>--> !-- OFF--> !-- /span>--> !-- /span>--> /div> /div> div classdraw-btn-wrap disflexjusb> div @clickbuynowDraw(cataloginfo) classdraw-add-btn>Add To Cart/div> div @clickbuynowDraw(cataloginfo) classdraw-buy-btn>BUY NOW/div> /div> /div> /div> /div> /el-dialog>/div>script typetext/javascript> const catalogviewTwo new Vue({ el: #productOneHome, data() { return { catalogpageloading: false, catalogdialogloading: false, flashsalelist: , cataloginfo: { imgs: , proname: , curr: , options: , optionsfrom: {}, id: }, saveMoney: , catalogimgs: , catalogoptions: , productnum: 1, catalogprice: 0, isfrance: 0, catalogpricenew: 0, catalogfinalprice: 0, catalogfinalpricenew: 0, optionsfrom: {}, reviewtotal: 0, alsolikepros: , catalogid: , detailDraw: false, isAdd: true, countdown: 86400000, // 24 hours in milliseconds login: true, } }, computed: { flashsalelists() { const flashsale ; const productsCopy ...this.flashsalelist; while (productsCopy.length > 0) { flashsale.push(productsCopy.splice(0, 4)); } return flashsale; }, }, mounted() { this.getflashsalelist(); // this.genCountDate(); // this.getlogin(); }, methods: { redirectToLogin() { window.location.href /customer/account/login/; }, addWishlist(id) { if (!this.login) { console.log(未登录); this.redirectToLogin() } else { axios.post(/aapi/customer/addtowishlist, Qs.stringify({ pid: id, })).then((data) > { if (data.data.status success) { this.getflashsalelist(); } }) } }, getflashsalelist() { axios.post(/aapi/category/categorygetProduts, Qs.stringify({ cid: 570, isGetOptions: 0, imgmode: false, page_size: 10, pagenum: 1, sortby: 5, tagid: false })).then((data) > { if (data.data.status 200) { this.flashsalelist data.data.data.items; console.log(this.flashsalelist) } }) }, // 获取商品详情 async getproductinfo(cid) { this.catalogpageloading true; const data await axios.post(/aapi/catalog/productinfo, Qs.stringify({cid: cid})) console.log(detail----, data.data.status) this.catalogpageloading false; if (data && data.data.status 200) { this.cataloginfo data.data.data; this.saveMoney this.pricetofixed(Number(data.data.data.price) - Number(data.data.data.finalprice)); this.catalogimgs data.data.data.imgs; this.catalogvideos data.data.data.videos; // if (!this.catalogimgs) { // this.catalogimgs image/home/catalogzw.jpg; // data.data.data.imgs image/home/catalogzw.jpg; // } this.catalogoptions data.data.data.options; this.productnum data.data.data.qty; this.catalogprice data.data.data.price; this.isfrance data.data.data.isfrance; this.catalogpricenew data.data.data.price; this.catalogfinalprice data.data.data.finalprice; this.catalogfinalpricenew this.catalogfinalprice; this.cataloginfo.optionsfrom Object.assign({}, data.data.data.optionsfrom); this.reviewtotal this.cataloginfo.rat.reviews_count; this.alsolikepros data.data.data.relateitems; this.cataloginfo.catalogid cid; console.log(this.cataloginfo, this.cataloginfo) } else { console.log(errorviewphtmlgetproductinfo) } }, openDetail(id) { this.detailDraw true this.getproductinfo(id) }, buynowDraw(productItem, isAd) { if (this.catalogdialogloading) { return } this.isAdd isAd; console.log(0000); console.log(buy now, productItem) this.catalogdialogloading true; let verifyop this.verifyoption(productItem); if (!verifyop) { this.openalert(Please make sure the required option is selected or refresh and try again, Sorry); this.catalogdialogloading false; return; } let options this.buygetoptions(productItem); let postdata ; console.log(options, options) axios.post(/aapi/cart/buynow, Qs.stringify({ pid: productItem.catalogid, qty: productItem.qty, options: options })).then(res > { if (res.data.status 200) { // return // this.googlefbtt(); this.catalogdialogloading false; window.location.href /aapi/checkout; } else { this.catalogdialogloading false; this.alertinfo(Unknown error, please refresh the page and try again); } }).catch(res > { this.catalogdialogloading false; this.alertinfo(Submission failed, please refresh the page to re-fill or contact customer service); }) }, getdrawerpricenow(productItem, options) { let now 0; let salenow 0; const tmpOp options; const tmpProductItem productItem; tmpOp.forEach(op > { now + Number(op.price); salenow + Number(op.saleprice); }) if (tmpProductItem.precent > 1) { return (Number(tmpProductItem.finalprice) + Number(salenow)).toFixed(2) } else { return (Number(tmpProductItem.finalprice) + Number(now)).toFixed(2) } }, getdrawerpriceOrigin(productItem, options) { let now 0; const tmpOp options; const tmpProductItem productItem; tmpOp.forEach(op > { now + Number(op.price); }) return (Number(tmpProductItem.price) + Number(now)).toFixed(2) }, changeoption(productItem, options, oid, catalogoptionindex, price, saleprice, title) { console.log(---++---, catalogoptionindex) console.log(this.productItem); options.forEach(op > { if (op.id catalogoptionindex) { op.price price; op.saleprice saleprice; } }) this.getpricenow(productItem, options); this.getpriceOrigin(productItem, options); }, pricetofixed(num) { return Number(num).toFixed(2); }, verifyoption(productItem) { let verifyopt true; for (let op in productItem.optionsfrom) { if (productItem.optionsfromop 0) { verifyopt false; } } return verifyopt; }, openalert(text, title) { this.$message({ showClose: true, message: text, type: warning }); }, getpricenow(productItem, options) { let now 0; let salenow 0; const tmpOp options; const tmpProductItem productItem; tmpOp.forEach(op > { now + Number(op.price); salenow + Number(op.saleprice); }) if (tmpProductItem.percent > 1) { return (Number(tmpProductItem.final_price_new) + Number(salenow)).toFixed(2) } else { return (Number(tmpProductItem.final_price_new) + Number(now)).toFixed(2) } }, getpriceOrigin(productItem, options) { let now 0; const tmpOp options; const tmpProductItem productItem; tmpOp.forEach(op > { now + Number(op.price); }) return (Number(tmpProductItem.price_new) + Number(now)).toFixed(2) }, buygetoptions(productItem) { let opar ; for (let op in productItem.optionsfrom) { oparop productItem.optionsfromop; } return opar; }, formatTimeHours(time) { hours Math.floor(time / 3600000); return hours.toString().padStart(2, 0) }, formatTimeMinutes(time) { minutes Math.floor((time % 3600000) / 60000); return minutes.toString().padStart(2, 0) }, formatTimeSeconds(time) { seconds Math.floor((time % 60000) / 1000); return seconds.toString().padStart(2, 0) }, genCountDate() { var options { timeZone: America/New_York, hour12: false, hour: 2-digit, minute: 2-digit, second: 2-digit }; var newYorkTime new Date().toLocaleString(en-US, options); console.log(Current time in New York is: + newYorkTime); var timeString newYorkTime; var timeArray timeString.split(:); if (timeArray0 24) { timeArray0 00 } this.countdown 86400000 - (Number(timeArray0 * 60 * 60) + Number(timeArray1 * 60) + Number(timeArray2)) * 1000; // this.countdown 3600000 * 1 console.log(countdown, this.countdown) setInterval(() > { if (this.countdown 999) { this.countdown 86400000; } this.countdown - 1000; }, 1000); }, } })/script> !-- --> !-- --> !-- 商品块一 --> !--商品块2 newtiends --> !-- div classtiend> div classnewtiends> div classnewtitem newitem1 onclickproductdisplay(newt1,newitem1)>STRAIGHT/div> div classnewtitem newitem2 onclickproductdisplay(newt2,newitem2)>BODY WAVE/div> div classnewtitem newitem3 onclickproductdisplay(newt3,newitem3)>LOOSE DEEP/div> div classnewtitem newitem4 onclickproductdisplay(newt4,newitem4)>KINKY CURLY/div> div classnewtitem newitem5 onclickproductdisplay(newt5,newitem5)>DEEP WAVE/div> div classnewtitem newitem6 onclickproductdisplay(newt6,newitem6)>WATER WAVE/div> /div> /div> --> !-- 商品块2的小块1 --> div classnewtall newt1 backtheme> div classnewtiendstitleimg stylemargin-top: 60px; margin-bottom: 30px;> a href/newarrival.html> img srchttps://cdn.wigfever.com/media/wysiwyg/1920-260-2_7.jpg alt /> /a> /div> div idproductTwoHome v-cloak v-loadingcatalogpageloading> div classdisflexjusb home-padd flex-wrap> div v-foritem in flashsalelist classitemproduct product-row> a :hrefitem.url> div classprodutsoneitemdivitemimgdiv> div classcodeimgbox> img classproduct-image refproductoneheightref classprodutsoneitemdivitemimg :srcitem.img> div classcode-percent> -{{item.percent}}% /div> div classcodeimg> img srchttps://cdn.wigfever.com/media/wysiwyg/banner_12.png alt /> /div> /div>!-- div v-ifitem.percent classprodutsoneitemdivitempricedivsale>-->!-- span classprodutsoneitemdivitempricespan>{{item.percent.toFixed(0)}}% Off/span>-->!-- /div>--> !-- P v-ifitem.discount_price classstages-bg>Pay Later From span>--> !-- {{item.currency_symbol}}{{ (item.discount_price / 4).toFixed(2) }}--> !-- /span>--> !-- /P>--> /div> /a> a :hrefitem.url> div classprodutsoneitemdivitemnamediv> span classcatalognamespandiv3name> span classflashSaleTag1 v-ifitem.newtitle>{{item.newtitle}}/span> span classflashSaleTag2 v-else-ifitem.hottitle>{{item.hottitle}}/span> {{item.name}} /span> /div> /a> div classprodutsoneitemdivitempricediv disflexjusb> div> div classreviewsNumBox> img src/image/newhome/home-star-pc.png alt> {{item.rate}} span classreviewsNumText> | Reviews({{item.reviewcount}})/span> /div> div classprodutsoneitemdivitempricedivallprice disflexjusb> div classprodutsoneitemdivitempricedivprice>{{item.finalprice}}/div> div classprodutsoneitemdivitempricedivoldprice>{{item.price}}/div> /div> /div> div classaddCarBox @click.stopopenDetail(item.id)> img src/image/newhome/home-car1-pc.png alt> /div> /div> /div> /div> !-- showmore --> div classshowmore> div classshowmorebutton>a href/newarrival.html>VIEW MORE/a>/div> /div> div classnewtiendstitleimg stylemargin-top: 60px; margin-bottom: 30px;> a href/new-in-hair.html> img srchttps://cdn.wigfever.com/media/wysiwyg/1920-260-3_29.jpg alt /> /a> /div> div classdisflexjusb home-padd flex-wrap> div v-foritem in flashsalelistTwo classitemproduct product-row> a :hrefitem.url> div classprodutsoneitemdivitemimgdiv> div classcodeimgbox> img classproduct-image refproductoneheightref classprodutsoneitemdivitemimg :srcitem.img> div classcode-percent> -{{item.percent}}% /div> div classcodeimg> img srchttps://cdn.wigfever.com/media/wysiwyg/banner_12.png alt /> /div> /div> !-- div v-ifitem.percent classprodutsoneitemdivitempricedivsale>--> !-- span classprodutsoneitemdivitempricespan>{{item.percent.toFixed(0)}}% Off/span>--> !-- /div>--> !-- P v-ifitem.discount_price classstages-bg>Pay Later From span>--> !-- {{item.currency_symbol}}{{ (item.discount_price / 4).toFixed(2) }}--> !-- /span>--> !-- /P>--> /div> /a> a :hrefitem.url> div classprodutsoneitemdivitemnamediv> span classcatalognamespandiv3name> span classflashSaleTag1 v-ifitem.newtitle>{{item.newtitle}}/span> span classflashSaleTag2 v-else-ifitem.hottitle>{{item.hottitle}}/span> {{item.name}} /span> /div> /a> div classprodutsoneitemdivitempricediv disflexjusb> div> div classreviewsNumBox> img src/image/newhome/home-star-pc.png alt> {{item.rate}} span classreviewsNumText> | Reviews({{item.reviewcount}})/span> /div> div classprodutsoneitemdivitempricedivallprice disflexjusb> div classprodutsoneitemdivitempricedivprice>{{item.finalprice}}/div> div classprodutsoneitemdivitempricedivoldprice>{{item.price}}/div> /div> /div> div classaddCarBox @click.stopopenDetail(item.id)> img src/image/newhome/home-car1-pc.png alt> /div> /div> /div> /div> div classshowmore> div classshowmorebutton>a href/new-in-hair.html>VIEW MORE/a>/div> /div> el-dialog :visible.syncdetailDraw directionbtt size90% :modal-append-to-bodyfalse :with-headerfalse> div classdraw-inner v-loadingcatalogdialogloading> div classcategory-one-content-main disflexjusb> el-carousel indicator-positionnone :interval5000 classcarousel-wrap arrowalways> el-carousel-item v-foritem in cataloginfo.imgs :keyitem> img classimg-draw :srcitem/> /el-carousel-item> /el-carousel> !-- img classimg-draw :srccataloginfo.imgs0 /> --> div classcategory-one-content-main-right> div classcategory-one-content-main-right-tit draw-tit> {{ cataloginfo.proname }} /div> div classcatalogtoprightdivpoptiondivitem draw-grap v-for(catalogoption, catalogoptionindex) in cataloginfo.options> div classcatalog-tit> {{ catalogoption.title }} /div> div classcatalogtoprightdivpoptionvalue drawer-radio> el-radio-group :namecatalogoption.id v-modelcataloginfo.optionsfromcatalogoption.id sizemedium> el-radio @change changeoption( cataloginfo, cataloginfo.options, $event, catalogoption.id, catalogoptionv.price, catalogoptionv.saleprice, catalogoptionv.title ) v-forcatalogoptionv in catalogoption.value :keycatalogoptionv.option_type_id border :labelcatalogoptionv.option_type_id>{{ catalogoptionv.default_title }} /el-radio> /el-radio-group> /div> /div> div classmargtop> div classcatalog-tit paddbott>Quantity/div> el-input-number sizesmall v-modelcataloginfo.qty :min1 :max10000 labelQty>/el-input-number> /div> div> div classdialog-price-wrap> span classdialog-price-wrap-now> Total price: span stylecolor: #b14fb4;>{{ cataloginfo.curr }}{{ getdrawerpricenow(cataloginfo, cataloginfo.options) }}/span> /span> span classdialog-price-wrap-origin text-del> {{ cataloginfo.curr }}{{ getdrawerpriceOrigin(cataloginfo, cataloginfo.options) }} /span> !-- span classpercent-off>--> !-- {{cataloginfo.precent}}%--> !-- span classpercent-off-text>--> !-- OFF--> !-- /span>--> !-- /span>--> /div> /div> div classdraw-btn-wrap disflexjusb> div @clickbuynowDraw(cataloginfo) classdraw-add-btn>Add To Cart/div> div @clickbuynowDraw(cataloginfo) classdraw-buy-btn>BUY NOW/div> /div> /div> /div> /div> /el-dialog> /div> script typetext/javascript> const catalogviewThree new Vue({ el: #productTwoHome, data() { return { catalogpageloading: false, catalogdialogloading: false, flashsalelist: , flashsalelistTwo: , cataloginfo: { imgs: , proname: , curr: , options: , optionsfrom: {}, id: }, saveMoney: , catalogimgs: , catalogoptions: , productnum: 1, catalogprice: 0, isfrance: 0, catalogpricenew: 0, catalogfinalprice: 0, catalogfinalpricenew: 0, optionsfrom: {}, reviewtotal: 0, alsolikepros: , catalogid: , detailDraw: false, isAdd: true, countdown: 86400000, // 24 hours in milliseconds login: true, } }, computed: { flashsalelists() { const flashsale ; const productsCopy ...this.flashsalelist; while (productsCopy.length > 0) { flashsale.push(productsCopy.splice(0, 4)); } return flashsale; }, }, mounted() { this.getflashsalelist(); this.getflashsalelistTwo(); // this.genCountDate(); // this.getlogin(); }, methods: { redirectToLogin() { window.location.href /customer/account/login/; }, addWishlist(id) { if (!this.login) { console.log(未登录); this.redirectToLogin() } else { axios.post(/aapi/customer/addtowishlist, Qs.stringify({ pid: id, })).then((data) > { if (data.data.status success) { this.getflashsalelist(); } }) } }, getflashsalelist() { axios.post(/aapi/category/categorygetProduts, Qs.stringify({ cid: 571, isGetOptions: 0, imgmode: false, page_size: 10, pagenum: 1, sortby: 5, tagid: false })).then((data) > { if (data.data.status 200) { this.flashsalelist data.data.data.items; console.log(this.flashsalelist) } }) }, getflashsalelistTwo() { axios.post(/aapi/category/categorygetProduts, Qs.stringify({ cid: 596, isGetOptions: 0, imgmode: false, page_size: 10, pagenum: 1, sortby: 5, tagid: false })).then((data) > { if (data.data.status 200) { this.flashsalelistTwo data.data.data.items; console.log(this.flashsalelistTwo) } }) }, // 获取商品详情 async getproductinfo(cid) { this.catalogpageloading true; const data await axios.post(/aapi/catalog/productinfo, Qs.stringify({cid: cid})) console.log(detail----, data.data.status) this.catalogpageloading false; if (data && data.data.status 200) { this.cataloginfo data.data.data; this.saveMoney this.pricetofixed(Number(data.data.data.price) - Number(data.data.data.finalprice)); this.catalogimgs data.data.data.imgs; this.catalogvideos data.data.data.videos; // if (!this.catalogimgs) { // this.catalogimgs image/home/catalogzw.jpg; // data.data.data.imgs image/home/catalogzw.jpg; // } this.catalogoptions data.data.data.options; this.productnum data.data.data.qty; this.catalogprice data.data.data.price; this.isfrance data.data.data.isfrance; this.catalogpricenew data.data.data.price; this.catalogfinalprice data.data.data.finalprice; this.catalogfinalpricenew this.catalogfinalprice; this.cataloginfo.optionsfrom Object.assign({}, data.data.data.optionsfrom); this.reviewtotal this.cataloginfo.rat.reviews_count; this.alsolikepros data.data.data.relateitems; this.cataloginfo.catalogid cid; console.log(this.cataloginfo, this.cataloginfo) } else { console.log(errorviewphtmlgetproductinfo) } }, openDetail(id) { this.detailDraw true this.getproductinfo(id) }, buynowDraw(productItem, isAd) { if (this.catalogdialogloading) { return } this.isAdd isAd; console.log(0000); console.log(buy now, productItem) this.catalogdialogloading true; let verifyop this.verifyoption(productItem); if (!verifyop) { this.openalert(Please make sure the required option is selected or refresh and try again, Sorry); this.catalogdialogloading false; return; } let options this.buygetoptions(productItem); let postdata ; console.log(options, options) axios.post(/aapi/cart/buynow, Qs.stringify({ pid: productItem.catalogid, qty: productItem.qty, options: options })).then(res > { if (res.data.status 200) { // return // this.googlefbtt(); this.catalogdialogloading false; window.location.href /aapi/checkout; } else { this.catalogdialogloading false; this.alertinfo(Unknown error, please refresh the page and try again); } }).catch(res > { this.catalogdialogloading false; this.alertinfo(Submission failed, please refresh the page to re-fill or contact customer service); }) }, getdrawerpricenow(productItem, options) { let now 0; let salenow 0; const tmpOp options; const tmpProductItem productItem; tmpOp.forEach(op > { now + Number(op.price); salenow + Number(op.saleprice); }) if (tmpProductItem.precent > 1) { return (Number(tmpProductItem.finalprice) + Number(salenow)).toFixed(2) } else { return (Number(tmpProductItem.finalprice) + Number(now)).toFixed(2) } }, getdrawerpriceOrigin(productItem, options) { let now 0; const tmpOp options; const tmpProductItem productItem; tmpOp.forEach(op > { now + Number(op.price); }) return (Number(tmpProductItem.price) + Number(now)).toFixed(2) }, changeoption(productItem, options, oid, catalogoptionindex, price, saleprice, title) { console.log(---++---, catalogoptionindex) console.log(this.productItem); options.forEach(op > { if (op.id catalogoptionindex) { op.price price; op.saleprice saleprice; } }) this.getpricenow(productItem, options); this.getpriceOrigin(productItem, options); }, pricetofixed(num) { return Number(num).toFixed(2); }, verifyoption(productItem) { let verifyopt true; for (let op in productItem.optionsfrom) { if (productItem.optionsfromop 0) { verifyopt false; } } return verifyopt; }, openalert(text, title) { this.$message({ showClose: true, message: text, type: warning }); }, getpricenow(productItem, options) { let now 0; let salenow 0; const tmpOp options; const tmpProductItem productItem; tmpOp.forEach(op > { now + Number(op.price); salenow + Number(op.saleprice); }) if (tmpProductItem.percent > 1) { return (Number(tmpProductItem.final_price_new) + Number(salenow)).toFixed(2) } else { return (Number(tmpProductItem.final_price_new) + Number(now)).toFixed(2) } }, getpriceOrigin(productItem, options) { let now 0; const tmpOp options; const tmpProductItem productItem; tmpOp.forEach(op > { now + Number(op.price); }) return (Number(tmpProductItem.price_new) + Number(now)).toFixed(2) }, buygetoptions(productItem) { let opar ; for (let op in productItem.optionsfrom) { oparop productItem.optionsfromop; } return opar; }, formatTimeHours(time) { hours Math.floor(time / 3600000); return hours.toString().padStart(2, 0) }, formatTimeMinutes(time) { minutes Math.floor((time % 3600000) / 60000); return minutes.toString().padStart(2, 0) }, formatTimeSeconds(time) { seconds Math.floor((time % 60000) / 1000); return seconds.toString().padStart(2, 0) }, genCountDate() { var options { timeZone: America/New_York, hour12: false, hour: 2-digit, minute: 2-digit, second: 2-digit }; var newYorkTime new Date().toLocaleString(en-US, options); console.log(Current time in New York is: + newYorkTime); var timeString newYorkTime; var timeArray timeString.split(:); if (timeArray0 24) { timeArray0 00 } this.countdown 86400000 - (Number(timeArray0 * 60 * 60) + Number(timeArray1 * 60) + Number(timeArray2)) * 1000; // this.countdown 3600000 * 1 console.log(countdown, this.countdown) setInterval(() > { if (this.countdown 999) { this.countdown 86400000; } this.countdown - 1000; }, 1000); }, } }) /script> /div> !-- 商品块2的小块1 --> !--trustpilot Review 模块--> div idtrustpilotReview v-cloak v-loadingcatalogpageloading> div> div classtrusreviewtitle text-align-center> Trustpilot Review /div> div classtrusreviewtopstarnum text-align-center> img src/image/newhome/home_star5_pc.png alt> span>4.8 +/span> /div> el-carousel height14.6vw :interval5000 indicator-positionoutside> el-carousel-item v-for(group, index) in commentGroups :keyindex> div classcomment-group disflexjusb> div v-forcomment in group :keycomment.id classcomment-item> div classreviewcontent> img src/image/newhome/home_star5_2_pc.png alt> span>{{ comment.data }}/span> /div> div classreviewauthor>{{ comment.author }}/div> div classreviewcontent>{{ comment.content }}/div> /div> /div> /el-carousel-item> /el-carousel> /div> div classwelcomeBgc disflexjusb> div classwelcomeimg>img src/image/newhome/welcome.png alt>/div> div classwelcomeRig> div classwelcomeRigTit>Welcome to Wigfever!/div> div> div>We craft quality wigs that blend comfort, style, and durability./div> div> Our mission is simple: to empower women with easy-to-wear, high-quality wigs that enhance natural beauty./div> div> With Wigfever, youre not just getting a wig; youre gaining unexpected beauty and confidence./div> /div> div>Discover Wigfever today!/div> /div> /div>/div>script typetext/javascript> const trustpilotReview new Vue({ el: #trustpilotReview, data() { return { catalogpageloading: false, catalogdialogloading: false, commentGroups: , // comments: // { id: 1, author: Amazing wig quality!!, content: My wig got delivered to my house pretty fast. Its the second time I have bought a wig from @bgmgirlhair. The length of the wig is 20 inches. The density is 180%. The wig is a Pre-plucked Hairline and pre-cut HD Swiss Lace, Melt Scalp. It’s Updated 4”6 Lace. I want to try something different: hair color and hair texture. The hair is so beautiful in person, and the hair color is definitely out of my ...,data: 2019-01-01 }, // { id: 2, author: Amazing wig quality!!, content: My wig got delivered to my house pretty fast. Its the second time I have bought a wig from @bgmgirlhair. ,data: 2018-01-01}, // { id: 3, author: Amazing wig quality!!, content: My wig got delivered to my house pretty fast. Its the second time I have bought a wig from @bgmgirlhair. The length of the wig is 20 inches. The density is 180%. The wig is a Pre-plucked Hairline and pre-cut HD Swiss Lace, Melt Scalp. It’s Updated 4”6 Lace. ,data: 2028-01-01}, // { id: 4, author: Amazing wig quality!!, content: My wig got delivered to my house pretty fast. Its the second time I have bought a wig from @bgmgirlhair. The length of the wig is 20 inches. The density is 180%. The wig is a Pre-plucked Hairline and pre-cut HD Swiss Lace, Melt Scalp. It’s Updated 4”6 Lace. ,data: 2118-01-01}, // { id: 5, author: Amazing wig quality!!, content: My wig got delivered to my house pretty fast. Its the second time I have bought a wig from @bgmgirlhair. ,data: 2018-02-01 }, // { id: 6, author: Amazing wig quality!!, content: My wig got delivered to my house pretty fast. Its the second time I have bought a wig from @bgmgirlhair. ,data: 2018-02-01 } // , comments: {id:1,author:Beautiful, Comfortable, and Worth Every Penny\u201d,data:2025-9-11,content:Outstanding service! The team was professional, friendly, and went above and beyond. I couldn\u2019t be happier.\u201d Natural Look, Comfortable Fit, and Worth the Price\u201d I purchased this wig for daily wear because I wanted something natural-looking and easy to maintain. The wig exceeded my expectations \u2014 the lace front blends seamlessly with my skin tone, and the hairline looks very realistic. The texture is soft, with minimal shedding, and it holds up well after several washes. The adjustable straps make it fit securely without feeling too tight, so I can wear it all day comfortably. One small drawback is that the wig is slightly heavier than I expected, so it can get warm after long hours, but that\u2019s manageable. Overall, this wig is a fantastic choice for anyone looking for a natural appearance and durability. I highly recommend it for both beginners and experienced wig wearers.},{id:2,author:This is my second time purchasing hair\u2026,data:2025-9-24,content:This is my second time purchasing hair from them and I am very satisfied again. The quality is excellent, the hair feels soft and natural and it has no strong smell. Their customer service is outstanding, they even helped me receive my package earlier than expected. I really appreciate their support and professionalism. Highly recommended!},{id:3,author:My Favorite Wig Ever \u2013 Natural, Soft & Easy to Wear,data:2025-10-3,content:I like this wig because it comes pre-cut, pre-bleached, and it\u2019s also glueless, super easy to put on. The hair looks very natural, it\u2019s super soft, and although there is some shedding, it\u2019s minimal compared to any other wig I\u2019ve had. I truly love it. I own several wigs, but this one is definitely my favorite.},{id:4,author:I love this hair,data:2025-10-3,content:I love this hair, it\u2019s soft, doesn\u2019t have an odor, the lace is HD, and the wig is full. I would definitely recommend and I purchased 26\u201d inch deep wave. And very affordable!},{id:5,author:I love wigfever wig,data:2025-10-11,content:I love wigfever wig. Truthfully at first , i was doubting the quality of the wig but when I bought the first Bob 10 inches with them and got nice compliments on it especially from my hubby, no turning back. I just made a purchase of my 4th wig now. A fringe 14inches. Their hair quality - superb, their delivery- super fast, customer service 10\/10.},{id:6,author:My shipping address was missing few\u2026,data:2025-10-18,content:My shipping address was missing few info and I contacted wig fever chat and they help me by adding the additional information, I received my wigs on time and they are very good quality, I can\u2019t wait to wear them,I have an amazing experience thank you.},{id:7,author:Great service!!,data:2025-10-19,content:The unit came quickly! I also had to reach out to customer service and I must say they were very professional, kind, and tentative! I love the quality of the hair and the service. I will be ordering again and highly recommend!},{id:8,author:I love the texture and the colour,data:2025-10-31,content:I love the texture and the colour, i cant wait to get another wig from wigfever.},{id:9,author:The best hair product,data:2025-11-2,content:The best hair product, I love it, Im in love. This is the fourth time Ive bought it and Ill keep buying them. I love them!},{id:10,author:I bought a chocolate 20 inch straight\u2026,data:2025-11-3,content:I bought a chocolate 20 inch straight wig & not only was it perfect but it was delivered in 4 days (way before anticipated). The customer care service is unmatched and you definitely get value for money. Deeply impressed},{id:11,author:Fit description,data:2025-11-12,content:Fit description, Good quality, came with lots of freebies},{id:12,author:I\u2019m definitely buying again,data:2025-11-13,content:I\u2019m definitely buying again. The 360 kinky straight is just wow! I love it and delivery was so quick.}, } }, computed: { }, mounted() { this.splitCommentsIntoGroups(); }, methods: { splitCommentsIntoGroups() { const groupSize 3; const groups ; for (let i 0; i this.comments.length; i + groupSize) { groups.push(this.comments.slice(i, i + groupSize)); } this.commentGroups groups; }, } })/script> !--trustpilot Review 模块--> !-- 商品块2的小块2 --> !-- 商品块2的小块2 --> !-- 商品块2的小块3 --> !-- 商品块2的小块3 --> !-- 商品块2的小块4 --> !-- 商品块2的小块4 --> !-- 商品块2的小块5 --> !-- 商品块2的小块5 --> !-- 商品块2的小块6 --> !-- 商品块2的小块6 --> script typetext/javascript> function productdisplay(cls, itemcls) { $(.newtall).css(display, none); $(. + cls).css(display, block); $(.newtitem).css(color, #7166668c); $(. + itemcls).css(color, #194852); } /script> !-- shop by occasion 模块 -->!-- div classwhatsyoustyle>-->!-- img srchttps://www.wigfever.com/image/newwigfever/shop_by_pc_title.png>-->!-- /div>-->!-- --> !-- div classwshopbybox> div classimage-container_pc> a hrefhttps://www.wigfever.com> img srchttps://www.wigfever.com/image/newwigfever/shop_by_pc_1.png alt classpic> /a> a hrefhttps://www.wigfever.com> img srchttps://www.wigfever.com/image/newwigfever/shop_by_pc_1.png alt classpic> /a> a hrefhttps://www.wigfever.com> img srchttps://www.wigfever.com/image/newwigfever/shop_by_pc_1.png alt classpic> /a> a hrefhttps://www.wigfever.com> img srchttps://www.wigfever.com/image/newwigfever/shop_by_pc_1.png alt classpic> /a> a hrefhttps://www.wigfever.com> img srchttps://www.wigfever.com/image/newwigfever/shop_by_pc_1.png alt classpic> /a> /div> /div> --> script> $(document).ready(function () { var container $(.image-container_pc); var mouseDown false; var startX, scrollLeft; container.mousedown(function (e) { mouseDown true; startX e.pageX - container.offset().left; scrollLeft container.scrollLeft(); }); container.mousemove(function (e) { if (!mouseDown) return; e.preventDefault(); var x e.pageX - container.offset().left; var walk (x - startX) * 1; container.scrollLeft(scrollLeft - walk); }); $(window).mouseup(function (e) { if (mouseDown) { e.preventDefault(); mouseDown false; } }); }); /script> !-- shop by occasion 模块 --> !--商品块2 newtiends --> !-- div classmarauto> div classswiper-container> div classshopbytitle>img srchttps://m.wigfever.com/image/newwigfever/shop_by_pc_title.png>/div> div classswiper-wrapper> div classswiper-slide> a hrefhttps://m.wigfever.com>img srchttps://m.wigfever.com/image/newwigfever/shop_by_pc_1.png>/a> /div> div classswiper-slide> a hrefhttps://m.wigfever.com>img srchttps://m.wigfever.com/image/newwigfever/shop_by_pc_1.png>/a> /div> div classswiper-slide> a hrefhttps://m.wigfever.com>img srchttps://m.wigfever.com/image/newwigfever/shop_by_pc_1.png>/a> /div> div classswiper-slide> a hrefhttps://m.wigfever.com>img srchttps://m.wigfever.com/image/newwigfever/shop_by_pc_1.png>/a> /div> div classswiper-slide> a hrefhttps://m.wigfever.com>img srchttps://m.wigfever.com/image/newwigfever/shop_by_pc_1.png>/a> /div> div classswiper-slide> a hrefhttps://m.wigfever.com>img srchttps://m.wigfever.com/image/newwigfever/shop_by_pc_1.png>/a> /div> /div> /div> /div> --> !-- script> $(document).ready(function () { var mySwiper new Swiper(.swiper-container, { slidesPerView: 4, spaceBetween: 10, loop: true, autoplay: { delay: 3000, }, navigation: { nextEl: .swiper-button-next, prevEl: .swiper-button-prev, }, }); }); /script> --> !-- 两个大banner块 -->!-- div classfunall>--> div classbefun stylejustify-content: center;> !-- a hrefhttps://m.wigfever.com/>img srchttps://m.wigfever.com/image/newwigfever/advertisement_big_1.png alt stylewidth: 98%;margin-right: 20px;>/a> a hrefhttps://m.wigfever.com/>img srchttps://m.wigfever.com/image/newwigfever/advertisement_big_2.png alt stylewidth: 99%;margin-right: 10px;>/a> --> /div>!-- /div>--> !-- 两个大banner块 --> !-- 客户分享 -->!-- --> div classcustomerTitle> img src/image/newhome/homePcCustomerShare.png alt> /div> div classcustomerContent home-padd disflexjusb> img src/image/newhome/homePcCustomerShare1.png alt> img src/image/newhome/homePcCustomerShare2.png alt> img src/image/newhome/homePcCustomerShare3.png alt> img src/image/newhome/homePcCustomerShare4.png alt> img src/image/newhome/homePcCustomerShare5.png alt> img src/image/newhome/homePcCustomerShare6.png alt> /div> !-- 客户分享 --> script src/js/vue/ele/vue.js>/script> script src/js/vue/ele/index.js>/script> script src/js/vue/axios.min.js>/script> script src/js/vue/qs.min.js>/script> link relstylesheet href/js/vue/ele/index.css> link relstylesheet href/skin/frontend/coolbaby/default/css/home.css?2> style> /* 显示滚动条并设置颜色和宽度*/ .image-container_pc::-webkit-scrollbar { width: 6px; height: 6px; background-color: #fff; } /* 设置滑块样式 */ .image-container_pc::-webkit-scrollbar-thumb { background-color: #bbb; border-radius: 5px; } /* 设置轨道样式 */ .image-container_pc::-webkit-scrollbar-track { background-color: #fff; border-radius: 5px; } .wshopbybox { text-align: center; padding: 0 14.2%; } .pic { height: 100%; width: 23%; margin-right: 10px; } .image-container_pc { width: 100%; max-height: 440px; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; } .image-container_pc img { max-width: 297px; } .swiper-button-next, .swiper-button-prev { top: 63%; } .shopbytitle { text-align: center; padding: 40px 0 60px; } .marauto { width: 80%; margin: 0 auto; } .love_wig_left { /*width: 24.5%;*/ /*margin-right: -14px;*/ margin-right: -23px; } .love_wig_left img { width: 95.2%; } .love_wig_right { /* width: 80%; */ } .love_wig_right1 { /*margin-bottom: 23px;*/ margin-bottom: 3px; margin-left: 3px; display: flex; justify-content: space-between; } .love_wig_right1 img { /*width: 92%;*/ margin-right: 3px; } .love_wig { display: flex; justify-content: center; } .subsinput { display: inline-flex; margin-left: -5px; } /*.el-input__inner {*/ /* height: 65px;*/ /* width: 550px;*/ /* color: #000;*/ /* display: inherit;*/ /* transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;*/ /* vertical-align: middle;*/ /* border-radius: 0;*/ /* box-shadow: none;*/ /* font-size: 24px;*/ /* line-height: 45px;*/ /* padding: 10px 10px;*/ /* outline: none;*/ /* cursor: pointer;*/ /*}*/ .subsbutton1 { /* width: 6%; */ height: 50px; background-color: #000; /*margin-left: 5px;*/ color: white; font-size: 20px; line-height: 50px; padding: 0 43px; cursor: pointer; } .sub-block-text { font-size: 20px; font-family: Roboto, Roboto; font-weight: 400; color: #000000; line-height: 1.1; position: absolute; bottom: 15%; left: 50%; transform: translateX(-50%); } .sub-block-jump { font-weight: 700; color: #B14FB4 !important; text-decoration: underline !important; } .pb-1 { padding-bottom: 1px; } /style> !-- //邮件订阅 --> div idHomecontent v-cloak> div> div> div classemailsub pb-1> div classsub subtitleb>MORE SAVING FOR SUBSCRIBERS/div> div classsub subtext>Grab exclusive coupons & sales, new style wigs and weekly wig tutorials easily./div> /div> div classsubf> div classsubfrom> el-form :modeladdressform refaddressform :rulesaddressrules> el-form-item propemail classsubsinput> el-input v-modeladdressform.email :placeholderemailtext>/el-input> /el-form-item> el-form-item classsubsinput> div @clicksubmitForm(addressform) classsubsbutton1> Subscribe /div> /el-form-item> /el-form> /div> /div> /div> !-- 订阅成功弹框 --> el-dialog title :visible.syncsubscribeVisible width30% center> img src/image/home/sub-pop-pc.png /> p> P classsub-block-text>Just {{ jumpSecond }}s To a classsub-block-jump href/customer/account/login>Register/Log in>/a>/P> /p>/el-dialog> !-- 首页转盘 --> div classturntable> el-dialog title :visible.syncturntableDialogVisible width1080px refdrawDialog :before-closeturntableHandleClose> div classturntable-inner> div classturntable-inner-left> div classcontainer> div classlucky-wheel> div classwheel-main> div classwheel-pointer>/div> div classwheel-bg :stylerotateStyle> div classprize-list> div classprize-item v-for(item,index) in prizeList :keyindex :styleitem.style > div classprize-pic> img :srcitem.image/> /div> !-- div v-else classprize-pic prize-pic-two> img :srcitem.image/> /div> div classprize-type>{{item.name}}/div> --> /div> /div> /div> /div> /div> div classtoast v-showprize> div classtoast-container> div classclose @clickcloseToast()>✖/div> div classtoast-title> p classtoast-title-sub> Its your lucky day! /p> !-- 实物 --> p v-ifprize && prize.type 1 classtoast-title-main> You won a Specified {{toastTitle}} /p> p v-else classtoast-title-main> Copy the code now br/> and enjoy your shopping /p> /div> div v-ifprize && prize.type 1 classtoast-picture-wrap toast-phy> img :srctoastIcon classtoast-picture/> p classtoast-tips> Pls screenshot this page and send to br/>service@wigfever.com /p> /div> !-- 折扣券之类 --> div v-else classtoast-picture-wrap> div v-ifprize classcoupon-wrap> div classcoupon-top> p classcoupon-top-left> {{ prize.custom_title0 }} /p> div classcoupon-top-right> p classcoupon-top-right-code> Code: {{ prize.code }} /p> div @clickgoCopy(prize.code) classcoupon-top-right-btn> COPY /div> /div> /div> div classcoupon-btm-wrap> div classcoupon-btm> p classcoupon-btm-left> {{ prize.custom_title1 }} /p> p classcoupon-btm-right> {{ prize.custom_title2 }} /p> /div> /div> /div> p classtoast-tips>Dont forget to use your discount code at checkout!/p> /div> /div> /div> div classtoast-mask v-showprize>/div> /div> /div> div classturntable-inner-right> !-- img classturntable-inner-tips src/image/turntable/chr-tip.png> --> p classturntable-inner-right-tit> Try Your Luck! /p> p classturntable-inner-right-sub> Spin The Wheel & Win Your Discount! /P> el-input v-modelEmailInput placeholderEnter your email to spin the wheel>/el-input> div classloginregisterdivcreatedivformitemdiv ph-wrap-pc> div classph-wrap-pc-left> el-select v-modelselectedOp value-keyvalue :placeholderselectedOp ? : Phone_code Select> el-option v-foritem in phonenumoptions :keyitem.value :valueitem> span> img classflag-img :srcitem.flag /> /span> span>{{ item.text }}/span> span classflag-code>{{ item.calcode }} /span> /el-option> template v-ifselectedOp #prefix> div classoption-prefix> img :srcselectedOp.flag /> span classtitle>{{ selectedOp.calcode }}/span> /div> /template> /el-select> /div> div classph-wrap-pc-right> el-input typetext placeholderPhone Number(Optional) v-modelphonenumSingle typenumber>/el-input> /div> /div> div classturntable-btn @clickgoLuck> span v-if!checkoutloading>Spin The Wheel/span> span v-else> Loading.../span> /div> div classagree-wrap> el-checkbox v-modelacceptChecked> I accept a target_blank href/terms-of-us.html>Terms of Usage/a> and a target_blank href/private-policy>Privacy Policy/a> of wigfever.com /el-checkbox> /div> /div> /div> /el-dialog> /div> !-- end --> /div> div classturn-entrance v-show!turntableDialogVisible && !isLogin @clickopenDraw> img src/image/turntable/turnTips-pc.png alt> /div> /div> style> footer .footer-bottom { padding: 0; } footer .footer-bottom .container { background: #000; } .footer-pc-pay-show { padding: 80px 20% 30px 20%; background: #000; } .footer-bottom .copyright { } .footer-right-pc { font-size: 18px; font-family: Barlow-Regular, Barlow; font-weight: 400; color: #CECECE; line-height: 22px; padding-bottom: 20px; } .footer-bottom .container{ width: 100%; } .pcfooterimg { width: 30%; margin-top: 50px; }/style>footer> div idfooter-collapsed classno-popup> !-- footer nav--> img src/image/newhome/home-footer-pc.png alt classpcfooterimg>div classfooternav>div>div classnavtitle>Information/div>div classnavitem>a href/about-us>About US/a>/div>div classnavitem>a href/customer-service>Customer Service/a>/div>div classnavitem>a href/private-policy>Privacy Policy/a>/div>div classnavitem>a href/terms-of-us.html>Terms of Use/a>/div>div classnavitem>a hrefhttps://www.wigfever.com/blog>Blog/a>/div>/div>div>div classnavtitle>Help & Support/div>div classnavitem> a href/student-discount relnofollow>Student & Graduate Discount/a> /div>div classnavitem>a href/shipment-payment.html>Shipment & Payment/a>/div>div classnavitem>a href/cashback>Cash Back/a>/div>div classnavitem>a href/exchange-returns>Exchange & Returns/a>/div>div classnavitem>a href/faq.html>FAQ/a>/div>div classnavitem>a href/customized-wholesale>Customized & Wholesale/a>/div>/div>div>div classnavtitle>My Account/div>div classnavitem>a href/customer/account/login/>Order History/a>/div>div classnavitem>a hrefhttps://www.wigfever.com/customer/account/login/>Wish Lists/a>/div>div classnavitem>a href/aqiantrack>Track my order/a>/div>/div>div>div classnavtitle>Find Us/div>div>a hrefhttps://www.instagram.com/wigfever/>img alt srchttps://cdn.wigfever.com/media/wysiwyg/2.png />/a> a hrefhttps://www.youtube.com/channel/UCbKcqGcKlkNbFd6vcsSyd5w>img alt srchttps://cdn.wigfever.com/media/wysiwyg/4.png />/a> a hrefhttps://www.facebook.com/Wigfever-107580438138484>img alt srchttps://cdn.wigfever.com/media/wysiwyg/1.png />/a> a hrefhttps://www.tiktok.com/@wigfever?>img alt srchttps://cdn.wigfever.com/media/wysiwyg/3.png />/a> a hrefhttps://www.pinterest.com/wigfeverhair/_created/>img alt srchttps://cdn.wigfever.com/media/wysiwyg/5_fuben.png />/a>/div>/div>div>div classnavtitle>Customer Service/div> div classnavitemContact> a href/customer/account/service>Contact Us Here/a> /div>div classnavitem>Email: service@wigfever.com/div>div classnavitem>Whatsapp: +8616627122997/div>/div>/div>!-- footer nav--> div classfooter-bottom> div classcontainer> div classrow> div classcol-md-4 copyright> div classfooter-pc-pay-show aligncontent> img altPayment and Transport Methods srchttps://www.wigfever.com/skin/frontend/coolbaby/default/images/foot_copyright_image_new.png /> /div> p classfooter-right-pc>© 2019-2024 WigFever Mall. All Rights Reserved./p> /div> !-- div classcol-md-4> /div> --> /div> /div> /div> /div>/footer>div idGTS_CONTAINER>/div>form idparent_quick_view_form methodpost action enctypemultipart/form-data> button idparent_quick_view_form_button typesubmit styledisplay:none;>/button>/form>script typeapplication/ld+json>{ @context : http://schema.org, @type : Organization, name : wigfever, url : https://www.wigfever.com/, sameAs : https://www.facebook.com/wigfever, https://twitter.com/wigfever, https://plus.google.com/+wigfever, https://www.youtube.com/c/wigfever, https://instagram.com/wigfever, https://www.pinterest.com/wigfever }/script>script typetext/javascript>function getCookie(c_name){if (document.cookie.length>0) { c_startdocument.cookie.indexOf(c_name + ) if (c_start!-1) { c_startc_start + c_name.length+1 c_enddocument.cookie.indexOf(;,c_start) if (c_end-1) c_enddocument.cookie.length return unescape(document.cookie.substring(c_start,c_end)) } }return }function setCookie(c_name,value,expiredays){var exdatenew Date()exdate.setDate(exdate.getDate()+expiredays)document.cookiec_name+ +escape(value)+((expiredaysnull) ? : ;expires+exdate.toGMTString())}/script>style> .FostLogin{ display: none; } .FostLogin .l_title{ display: none; } .FostLogin .quick_login_player{ width:auto; height: auto; padding: 0; } .FostLogin .quick_register{ margin-left: 45px; margin-top: 95px; } .FostLogin .quick_login_player form .rc_register li{ padding: 0; } .FostLogin .quick_login_player form .rc_register li i{ color:rgb(255,0,117); } .FostLogin .quick_login_player form .rc_register li:nth-child(2) label{ color: #000; font-size:14px; } .FostLogin .quick_login_player form .rc_register li:nth-child(2) .input-box{ margin-top: -15px; /*background-color: #fff;*/ } .FostLogin .quick_login_player form .rc_register li:nth-child(2) .input-box{ width: 350px; } .FostLogin .quick_login_player form .rc_register li:nth-child(2) .input-box #email_address{ height: 28px; /*border:1px solid #251f45;*/ border:2px solid #251f45; } .FostLogin .quick_login_player form .rc_register li:nth-child(3){ width: 350px; display: block; } .FostLogin .quick_login_player form .rc_register li:nth-child(3) .input-box{ margin-top: -15px; /*background-color: #fff;*/ } .FostLogin .quick_login_player form .rc_register li:nth-child(3) .input-box input{ height: 28px; border:2px solid #251f45; } .FostLogin .quick_login_player form .rc_register li:nth-child(3) label{ color: #000; font-size:14px; } .FostLogin .quick_login_player form .rc_register li:nth-child(4){ width: 350px; display: block; } .FostLogin .quick_login_player form .rc_register li:nth-child(4) .input-box{ margin-top: -15px; /*background-color: #fff;*/ } .FostLogin .quick_login_player form .rc_register li:nth-child(4) .input-box input{ height: 28px; border:2px solid #251f45; } .FostLogin .quick_login_player form .rc_register li:nth-child(4) label{ color: #000; font-size:14px; } .FostLogin .quick_login_player form .rc_register li:nth-child(5) input{ border-radius: 20px; width: 125px; height: 28px; background-color: #251f45; position: relative; top: 1px; left: -186px; } .FostLogin .quick_login_player form .rc_register li:nth-child(5) span{ position: relative; /*left: 19px;*/ top: -17px; } .FostLogin .quick_login_player form .rc_register li:nth-child(5) .validation-advice{ margin-top: -14px; } .FostLogin .quick_login_player form .rc_register li:nth-child(6) .con_r_btn{ margin-top: 5px; } .ForstLoginClose{ position: relative; } .FostLogin input::placeholder{ color: rgba(0,0,0,.2); font-weight: 800; font-size: 16px; } .ForstLoginClose span:hover{ background-color: rgb(255,10,168); } .ForstLoginClose span{ cursor: pointer; border-radius: 50%; position: absolute; top:10px; right:10px; display: inline-block; width: 50px; height: 50px; line-height: 45px; text-align: center; background-color: rgba(0,0,0,0.5); font-size: 30px; color: #fff; } .FostLogin .FirstClose{ text-align: right; padding-top:25px; padding-right:25px; } .FostLogin .FirstClose span{ width: 50px; height: 50px; line-height: 45px; text-align: center; border-radius:25px; display: inline-block; background-color: rgba(0,0,0,0.5); cursor:pointer; font-size: 30px; color:#fff; } .quick_login_player { float: right; } .quick_login_player .quick_register .rc_register li #email_address { width: 100%; }/* .quick_login_player .con_r_btn { background-color: #251f45; }*/ li.li_btn { text-align: center; } ul.rc_register li { margin-bottom: 7px; } li.li_btn { margin-left: -13px; }/style> script>/*function register(){ is_block getCookie(is_block); if(is_block || is_block null){ jQuery(#ajaxlogin-login-windowww).css(display,block); jQuery(.BackgroundColor).css(display,block); setCookie(is_block,is_block,60); }}*//script>script>//判断dom元素是否存在 jQuery.fn.exist function(){ if(jQuery(this).length>1){ return true; } return false; };jQuery(.livechart #shopping_cart).click(function(){ jQuery.ajax({ type: POST, dataType: json, url: https://www.wigfever.com/ajaxsidecart/ajaxsidecart/index/, data: ajaxsidecartajaxsidecart, success: function(data){ if(!jQuery(#drop-shopcart).exist()){ jQuery(#cboxContent).prepend(div idcboxLoadedContent stylewidth: 320px; overflow: auto; height: 541px;>+data+/div>); } jQuery(.header-tools #shopping_cart).html(data); } });});jQuery.ajax({ type: POST, dataType: json, url: https://www.wigfever.com/ajaxsidecart/toplogin/index/, data: toplogintoplogin&url+window.location.href.replace(&, *), success: function(data){ jQuery(.header-tools .login).html(data); if(Mage.Cookies.get(is_login) 1){ jQuery(.btn-gift).css(display,none); /*静态account*/ jQuery(.top-link .navbar-secondary-menu).html(div classbtn-group idtoplinks>\n\ a href# relnofollow titleAccount classbtn btn-xs btn-default dropdown-toggle data-toggledropdown>\n\ i classicon flaticon-user91>/i>span classdrop-title>Account/span>/a>\n\ ul classdropdown-menu rolemenu>\n\ li classfirst>a relnofollow href/customer/account/ titleMy Account>My Account/a>/li>\n\ li classdivider>/li>li>a relnofollow href/checkout/cart title classtop-link-cart>/a>/li>\n\ li>a href/wishlist/ titleMy Wishlist>My Wishlist/a>/li>\n\ li>a relnofollow href/firecheckout/ titleCheckout classtop-link-checkout>Checkout/a>/li>\n\ li classlast>a relnofollow href/faq/ titleFaq>FAQ/a>/li>\n\ li>a relnofollow href/customer/account/logout/ titleLog Out classajaxlogin-logout>Log Out/a>/li>\n\ /ul>/div>); var nickName jQuery(.login #nickName).html(); jQuery(#toplinks a .drop-title).html(nickName); jQuery(.login #nickName).html(); jQuery(.navbar-secondary-menu .drop-title).css(margin-left,-6px); }else{ jQuery(.top-link .navbar-secondary-menu).html(div classbtn-group idtoplinks>\n\ a href# relnofollow titleAccount classbtn btn-xs btn-default dropdown-toggle data-toggledropdown>\n\ i classicon flaticon-user91>/i>span classdrop-title>Account/span>/a>\n\ ul classdropdown-menu rolemenu>\n\ li classfirst>a relnofollow href/customer/account/ titleMy Account>My Account/a>/li>\n\ li classdivider>/li>li>a relnofollow href/checkout/cart title classtop-link-cart>/a>/li>\n\ li>a href/wishlist/ titleMy Wishlist>My Wishlist/a>/li>\n\ li>a relnofollow href/firecheckout/ titleCheckout classtop-link-checkout>Checkout/a>/li>\n\ li classlast>a relnofollow href/faq/ titleFaq>FAQ/a>/li>\n\ li>a relnofollow href/customer/account/login/ titleLog In classajaxlogin-login>Log In/a>/li>\n\ /ul>/div>);}; }});//currencyvar Params document.URL.toQueryParams();if(Paramscurrency && Paramscurrency ! null && Paramscurrency ! undefined){ jQuery.ajax({ type: POST, dataType: json, url: https://www.wigfever.com/ajaxsidecart/toplogin/currency/, data: currency + Paramscurrency, success: function(data){ } }); var arr USD,CAD,GBP,EUR,AED,AUD; var status (jQuery.inArray( Paramscurrency, arr ) ! -1); if(Paramscurrency !USD && Paramscurrency !usd && status true){ jQuery.each(jQuery(a), function (i, obj) { temp_str obj.href; if (temp_str.indexOf(currency) -1) { if (temp_str ! ) { obj.href addUrlPara(obj.href, currency, Paramscurrency); } } }); }}else if(Mage.Cookies.get(currencyval)) { if(Mage.Cookies.get(currencyval) USD){ currency_para ; }else{ currency_para Mage.Cookies.get(currencyval); var arr USD,CAD,GBP,EUR,AED,AUD; var status (jQuery.inArray(currency_para, arr ) ! -1); if(currency_para !USD && currency_para !usd && status true) { jQuery.each(jQuery(a), function (i, obj) { temp_str obj.href; if (temp_str.indexOf(currency) -1) { if (temp_str ! && temp_str ! USD) { obj.href addUrlPara(obj.href, currency, currency_para); } } }); } }}/*if(Mage.Cookies.get(admitad_uid)){ setCookie(admitad_uid,Mage.Cookies.get(admitad_uid),90*24*60*60);}*/var all_cart_time getCookie(all_cart_time); var is_block getCookie(is_block); if(is_block || is_block null){ jQuery(#ajaxlogin-login-windowww).css(display,block); jQuery(.BackgroundColor).css(display,block); setCookie(is_block,is_block,60*60*24); }// jQuery.ajax({// type: POST,// dataType: json,// url: ,// data: cartnumcartnum,// success: function(data){// jQuery(#shopping_cart .open-cart .badge).html(data.cart); // if(data.cart > 0){// jQuery(#ajaxlogin-login-windowww).css(display,none);// jQuery(.BackgroundColor).css(display,none);// if (all_cart_time null || all_cart_time )// {// popupcart();// jQuery(.gw_pop_cart).attr(style,display:block;);// jQuery(.advbox-alert1).css(background,rgba(0, 0, 0, 0.4));// setCookie(all_cart_time,cart_pop,60*60*24);// }else{// jQuery(.gw_pop_cart).css(display,none;);// jQuery(.advbox-alert1).css(background,unset);// }// }else{// jQuery(.advbox-alert1).css(block,none);// jQuery(.advbox-alert1).css(background,);// }// jQuery(#toplinks .dropdown-menu li .top-link-cart).html(My Cart +data.cart+ Item(s));// jQuery(.livechart .btn-shopping-cart .open-cart).attr(href,#drop-shopcart);// }// }); function setCookie(cname,cvalue,exdays) { var d new Date(); d.setTime(d.getTime() + (exdays*1000)); var expires expires + d.toGMTString(); document.cookie cname + + cvalue + ; + expires + ;path/;}function getCookie(c_name){ if (document.cookie.length>0) { c_startdocument.cookie.indexOf(c_name + ) if (c_start!-1) { c_startc_start + c_name.length+1 c_enddocument.cookie.indexOf(;,c_start) if (c_end-1) c_enddocument.cookie.length return unescape(document.cookie.substring(c_start,c_end)) } } return }function addUrlPara(href,name, value) { var currentUrl href.split(#)0; if (/\?/g.test(currentUrl)) { if (/name-\w{4,25}/g.test(currentUrl)) { currentUrl currentUrl.replace(/name-\w{4,25}/g, name + + value); } else { currentUrl + & + name + + value; } } else { currentUrl + ? + name + + value; } if (href.split(#)1) { return currentUrl + # + href.split(#)1; } else { return currentUrl; }} /script>script> var selected_currency {currency :USD ,symbol : $ , multiplier: 1.00};/script> script typetext/javascript> jQuery(.btn-gift).click(function(){ jQuery(#ajaxlogin-login-windowww).css(display,block); });/script>/body>script typetext/javascript> const CIRCLE_ANGLE 360 const config { // 总旋转时间 duration: 4000, // 旋转圈数 circle: 8, mode: ease-in-out } const homecontent new Vue({ el: #Homecontent, data() { return { turntableDialogVisible: false, acceptChecked: true, EmailInput: , phonenumCode: +1, phonenumSingle: , count: 1, // 剩余抽奖次数 duration: 3000, // 转盘旋转时间 rotateAngle: -15, // 旋转角度 imgChangeAngle: 80, index: 0, prize: null, isLogin: true, // 转盘先隐藏 prizeList: , checkoutloading: false, createFrom: { firstname: wig, lastname: fever, createemail: , createpass: , createcheckPass: , phonenumCode: , phonenumSingle: , phonenum: , }, phonenumoptions: , // prize: { // id: 4, // name: test4, // code: test4, // type: 1, // image: http://m.wigfever.cc/media/award/wig_1.png, // rank: 4, // probability: 20, // remain_times: 999, // custom_title: $10 OFF, Over $299, Valid to 07/30/2023 // }, addressform: { email: , }, addressrules: { email: {required: true, message: Please enter your email, trigger: blur}, {type: email, trigger: blur, change} }, emailtext: Enter Your Email, subscribeVisible: false, jumpSecond: 5, selectedOp: { calcode: +1, flag: /image/flags/US.svg, text: United States, value: US }, phonelengthlimit: 10, } }, /** * new add */ created() { // 初始化一些值 this.angleList // 是否正在旋转 this.isRotating false // 基本配置 this.config config // 获取奖品列表 this.initPrizeList(); }, computed: { rotateStyle() { return ` -webkit-transition: transform ${this.config.duration}ms ${this.config.mode}; transition: transform ${this.config.duration}ms ${this.config.mode}; -webkit-transform: rotate(${this.rotateAngle}deg); transform: rotate(${this.rotateAngle}deg);` }, toastTitle() { if (this.prize) { return this.prize.name; } }, toastIcon() { if (this.prize) { return this.prize.image } } }, methods: { openDraw() { this.turntableDialogVisible true; console.log(this.turntableDialogVisible); }, /** * new add */ getlogin() { axios.get(/luckydraw/index/islogin).then((data) > { if (data.data.data ) { // setTimeout(() > { // this.isLogin false; // }, 5000); this.isLogin false; if (window.localStorage.getItem(sessionTurntableClose)) { this.turntableDialogVisible false; } else { // this.turntableDialogVisible true; setTimeout(() > { this.turntableDialogVisible true; }, 5000); } } else { this.isLogin true; }; }) }, goCopy(code) { const textarea document.createElement(textarea); textarea.value code; document.body.appendChild(textarea); textarea.select(); document.execCommand(copy); document.body.removeChild(textarea); this.openalert(`Your Coupon Code: ${code}`, Copied); }, submitcreateForm() { console.log() this.createFrom.createemail this.EmailInput; this.createFrom.createpass this.EmailInput; this.createFrom.createcheckPass this.EmailInput; this.createFrom.phonenumCode this.selectedOp.calcode this.createFrom.phonenumSingle this.phonenumSingle; if (this.createFrom.phonenumSingle) { this.createFrom.phonenum `${this.createFrom.phonenumCode}${this.createFrom.phonenumSingle}` } console.log(-----, this.createFrom) // this.checkoutloading true; axios.post(/aapi/customer/customerregister, Qs.stringify({createFrom: this.createFrom})).then((data) > { if (data.data.status 200) { // 注册成功--进行抽奖逻辑 this.beginRotate() } else { if (data.data.status 202) { this.checkoutloading false; this.openalert(There is already an account with this email address. If you are sure that it is your email address, a classvueloginforgotpasswordlink href/customer/account/forgotpassword/>click here/a> to get your password and access your account., has a problem); } else { this.checkoutloading false; this.openalert(data.data.data, Has a problem); } } }) }, async initPrizeList() { // 这里可以发起请求,从服务端获取奖品列表 const {data} await axios.post(/luckydraw/index/award, Qs.stringify({type: 2})) console.log(data---data---, data) if (data.status 200) { this.prizeList this.formatPrizeList(data.data0) } }, // 格式化奖品列表,计算每个奖品的位置 formatPrizeList(list) { // 记录每个奖的位置 const angleList const l list.length // 计算单个奖项所占的角度 const average CIRCLE_ANGLE / l const half average / 2 // 循环计算给每个奖项添加style属性 list.forEach((item, i) > { // 每个奖项旋转的位置为 当前 i * 平均值 + 平均值 / 2 // const angle -((i * average) + half) // 增加 style item.style ` width: ${2 * 320 * Math.sin(((average / 2) * Math.PI) / 180)}px; height: 370px; transform: rotate(${average * i + average / 2 }deg); transform-origin: 50% 100%; `; // 记录每个奖项的角度范围 angleList.push(i * average + average) }) this.angleList angleList return list }, async beginRotate() { // 添加次数校验 this.rotateAngle this.imgChangeAngle if (this.count 0) return // 开始抽奖 // 这里这里向服务端发起请求,得到要获得的奖 // 可以返回下标,也可以返回奖品 id,通过查询 奖品列表,最终得到下标 // 随机获取下标 // this.index this.random(this.prizeList.length - 1); const {data} await axios.post(/luckydraw/index/begin, Qs.stringify({type: 2, count: 6})) for (let i 0; i this.prizeList.length; i++) { if (this.prizeListi.id data.id) { this.index i; // 开始旋转 this.rotating(data) } } console.log(index--, this.index) // 减少剩余抽奖次数 this.count-- }, rotating(data) { const {isRotating, angleList, config, imgChangeAngle, index} this if (isRotating) return this.isRotating true // 计算角度 const angle // 初始角度 imgChangeAngle + // 多旋转的圈数 config.circle * CIRCLE_ANGLE + 360 - // 奖项的角度 angleListindex this.rotateAngle angle // 旋转结束后,允许再次触发 setTimeout(() > { this.rotateOver(data) }, config.duration + 1000) }, rotateOver(data) { this.isRotating false this.checkoutloading false; // this.prize this.prizeListthis.index this.prize data if (data.custom_title) { this.prize.custom_title data.custom_title.split(#) } console.log(this.prize, this.index) }, //关闭弹窗 closeToast() { this.prize null; window.localStorage.setItem(sessionTurntableClose, true); this.turntableDialogVisible false; this.turntableDialog false; this.isLogin true; }, // 按钮点击 goLuck() { if (this.checkoutloading) { return } if (!this.EmailInput) { this.checkoutloading false; this.openalert(Please input the email address, Kind Reminder); } else if (!this.isEmail(this.EmailInput)) { this.checkoutloading false; this.openalert(Please input the correct email address, Error); } else if (!this.isPhone(this.phonenumSingle)) { this.checkoutloading false; this.openalert(Please input the correct Phone Number, Error); }else { this.checkoutloading true; this.submitcreateForm() } }, isEmail(email) { const regExp /^(a-zA-Z0-9._%-+@a-zA-Z0-9.-+\.a-zA-Z{2,6}(\.a-zA-Z{2,6})?)$/; return regExp.test(email); }, isPhone(phone) { const regPhone /^0-9*$/; return regPhone.test(phone); }, turntableHandleClose(done) { window.localStorage.setItem(sessionTurntableClose, true); // this.turntableDialog false; this.turntableDialogVisible false; console.log(000099999) done() }, /** * end */ countdown() { if (this.jumpSecond > 0) { this.jumpSecond--; setTimeout(()>{ this.countdown(this.jumpSecond); // 递归调用 countdown 函数 }, 1000); // 延迟 1 秒执行 } else if(this.subscribeVisible){ window.location.href /customer/account/login; } }, submitForm(formName) { this.$refsformName.validate((valid) > { if (valid) { axios.post(/aapi/haohui/subscribenow, Qs.stringify({email: this.addressform.email,form_key: yUdVeN8LTZAJeATV})).then((data) > { if (data.data.status success) { // 展示弹框 this.subscribeVisible true; this.jumpSecond 5; this.countdown(); } else { this.openalert(data.data.data, Has a Problem); } }) } else { this.checkoutaddaddressloading false; return false; } }); }, openalert(text, title) { this.$alert(text, title, { dangerouslyUseHTMLString: true, confirmButtonText: Ok }); }, getcountryList() { axios.get(/js/countryList.json).then(response > { this.phonenumoptions response.data; console.log(phonenumoptions, this.phonenumoptions) }) }, }, mounted() { /** * * new add */ this.getlogin(); this.getcountryList(); // if(window.localStorage.getItem(sessionTurntableClose)) { // this.turntableDialogVisible false; // } else { // // 转盘先隐藏 // this.turntableDialogVisible false; // } }, watch: { selectedOp.value: { handler(newVal, oldVal) { if(newVal US) { this.phonelengthlimit 10; } else { this.phonelengthlimit 100; } }, immediate: true // 初始化时立即触发一次 } } })/script>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]