1<!DOCTYPE html><html class="no-js" lang="zh-TW" prefix="og: https://ogp.me/ns# fb: https://ogp.me/ns/fb# website: https://ogp.me/ns/website#"> <head> <base href="https://www.94iseafood.tw/" /> <meta charset="utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" /> <meta http-equiv='x-dns-prefetch-control' content='on'> <meta name="author" content="å°±æ¯ææµ·é®®-人æ å³çæµ·é®®èåå¸é | æµ·é®®ãèåå® é å購第ä¸é¦é¸"> <meta name="copyright" content="ãå°±æ¯ææµ·é®®ãæ¥æ¬å澤åççç¤ç100g±10%[é大å¯é åæ¹ç¼/åè³¼]"> <meta name="google" content="notranslate" /> <meta name="mobile-web-app-capable" content="yes"> <meta name="theme-color" content="#f5f5f5"> <link rel="preconnect" href="//cdn.qdm.cloud" /> <link rel="preconnect" href="//image-cdn-flare.qdm.cloud" /> <link rel="preconnect" href="//image-cdn.qdm.cloud" /> <link rel="preconnect" href="//www.facebook.com" /> <link rel="preconnect" href="//connect.facebook.net" /> <link rel="preconnect" href="//ajax.googleapis.com" /> <link rel="dns-prefetch" href="//ajax.googleapis.com" /> <link rel="dns-prefetch" href="//image-cdn-flare.qdm.cloud" /> <link rel="dns-prefetch" href="//image-cdn.qdm.cloud" /> <link rel="dns-prefetch" href="//cdn.qdm.cloud" /> <link rel="dns-prefetch" href="//fonts.googleapis.com" /> <link rel="dns-prefetch" href="//www.google-analytics.com" /> <link rel="dns-prefetch" href="//www.googletagmanager.com" /> <link rel='dns-prefetch' href="//www.google.com" /> <link rel='dns-prefetch' href="//www.google.com.tw" /> <link rel='dns-prefetch' href="//maxcdn.bootstrapcdn.com" /> <link rel='dns-prefetch' href="//cdnjs.cloudflare.com" /> <link rel='dns-prefetch' href="//www.facebook.com" /> <link rel='dns-prefetch' href="//connect.facebook.net" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title itemprop='name'>ãå°±æ¯ææµ·é®®ãæ¥æ¬å澤åççç¤ç100g±10%[é大å¯é åæ¹ç¼/åè³¼] | å°±æ¯ææµ·é®®-人æ å³çæµ·é®®èåå¸é | æµ·é®®ãèåå® é å購第ä¸é¦é¸</title> <meta name="description" content="â¢ä¸çé ç´åçï¼å´é¸æ¥æ¬å²©æç¸£ç¥åãåæ¾¤çãï¼æ¾å¤æ¬¡æ¦®ç²å ¨ååçå¤§è³½æ®æ¦®ã 2 3â¢æ²¹è±ç´°ç·»å¦éªï¼è質æå«©ãå ¥å£å³åï¼è馿¿éå»ä¸è©å£ã 4 5â¢çç¤å°ç¨å度ï¼åå»åçï¼åèé©ä¸ï¼å¿«éççå³å¯ååæç´ç²¹çåçç¾å³ã 6 7â¢çç¨é ç´äº«åï¼é©å宴客ãèææçè³èªå·±ï¼å¸¶ä¾ç±³å ¶æç´ç壿é«é©ã" /> <meta property="og:description" content="â¢ä¸çé ç´åçï¼å´é¸æ¥æ¬å²©æç¸£ç¥åãåæ¾¤çãï¼æ¾å¤æ¬¡æ¦®ç²å ¨ååçå¤§è³½æ®æ¦®ã 8 9â¢æ²¹è±ç´°ç·»å¦éªï¼è質æå«©ãå ¥å£å³åï¼è馿¿éå»ä¸è©å£ã 10 11â¢çç¤å°ç¨å度ï¼åå»åçï¼åèé©ä¸ï¼å¿«éççå³å¯ååæç´ç²¹çåçç¾å³ã 12 13â¢çç¨é ç´äº«åï¼é©å宴客ãèææçè³èªå·±ï¼å¸¶ä¾ç±³å ¶æç´ç壿é«é©ã" /> <meta name="keywords" content="å°±æ¯ææµ·é®®,æ¹ç¼,ç¤è飿,ä¸ç§ç¤è,æ¥æ¬åç,çè" /> <link href="https://www.94iseafood.tw/product/product&product_id=788" rel="canonical" itemprop="url"> <!-- FACESPACE --> <meta property="fb:admins" content="275192842650192" /> <meta property="fb:app_id" content="162172840650014" /> <meta property="og:title" content="ãå°±æ¯ææµ·é®®ãæ¥æ¬å澤åççç¤ç100g±10%[é大å¯é åæ¹ç¼/åè³¼] | å°±æ¯ææµ·é®®-人æ å³çæµ·é®®èåå¸é | æµ·é®®ãèåå® é å購第ä¸é¦é¸"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://www.94iseafood.tw/product/product&product_id=788"/> <meta property="og:locale" content="zh_TW" /> <meta property="og:image" content="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg"/> <meta property="og:image:url" content="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg"/> <meta property="og:site_name" content="å°±æ¯ææµ·é®®-人æ å³çæµ·é®®èåå¸é | æµ·é®®ãèåå® é å購第ä¸é¦é¸"> <meta property="og:updated_time" content="1791276324"> <!-- Twitter Card --> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="ãå°±æ¯ææµ·é®®ãæ¥æ¬å澤åççç¤ç100g±10%[é大å¯é åæ¹ç¼/åè³¼] | å°±æ¯ææµ·é®®-人æ å³çæµ·é®®èåå¸é | æµ·é®®ãèåå® é å購第ä¸é¦é¸"> <meta name="twitter:description" content="â¢ä¸çé ç´åçï¼å´é¸æ¥æ¬å²©æç¸£ç¥åãåæ¾¤çãï¼æ¾å¤æ¬¡æ¦®ç²å ¨ååçå¤§è³½æ®æ¦®ã 14
15â¢æ²¹è±ç´°ç·»å¦éªï¼è質æå«©ãå ¥å£å³åï¼è馿¿éå»ä¸è©å£ã 16 17â¢çç¤å°ç¨å度ï¼åå»åçï¼åèé©ä¸ï¼å¿«éççå³å¯ååæç´ç²¹çåçç¾å³ã 18 19â¢çç¨é ç´äº«åï¼é©å宴客ãèææçè³èªå·±ï¼å¸¶ä¾ç±³å ¶æç´ç壿é«é©ã"> <meta name="twitter:image" content="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg"> <!-- llms.txt --> <link rel="llms-txt" href="/llms.txt" /> <!-- G++ --> <meta itemprop="name" content="ãå°±æ¯ææµ·é®®ãæ¥æ¬å澤åççç¤ç100g±10%[é大å¯é åæ¹ç¼/åè³¼]"> <meta itemprop="description" content="â¢ä¸çé ç´åçï¼å´é¸æ¥æ¬å²©æç¸£ç¥åãåæ¾¤çãï¼æ¾å¤æ¬¡æ¦®ç²å ¨ååçå¤§è³½æ®æ¦®ã 20 21â¢æ²¹è±ç´°ç·»å¦éªï¼è質æå«©ãå ¥å£å³åï¼è馿¿éå»ä¸è©å£ã 22 23â¢çç¤å°ç¨å度ï¼åå»åçï¼åèé©ä¸ï¼å¿«éççå³å¯ååæç´ç²¹çåçç¾å³ã 24 25â¢çç¨é ç´äº«åï¼é©å宴客ãèææçè³èªå·±ï¼å¸¶ä¾ç±³å ¶æç´ç壿é«é©ã"> <meta itemprop="image" content="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg"> <meta name="google-site-verification" content="google-site-verificationgoogle7cea855b273be615html" /> <link title='ãå°±æ¯ææµ·é®®ãæ¥æ¬å澤åççç¤ç100g±10%[é大å¯é åæ¹ç¼/åè³¼] - è¨é±ååå¿«è¨RSS' href="https://www.94iseafood.tw/googlebase.xml" type='application/rss+xml' rel='alternate' > <!-- Google's Sitelinks Search -->
25<script type="application/ld+json"> 26 { 27 "@context": "https://schema.org", 28 "@type": "WebSite", 29 "name" : "å°±æ¯ææµ·é®®-人æ å³çæµ·é®®èåå¸é | æµ·é®®ãèåå® é å購第ä¸é¦é¸", 30 "url": "https://www.94iseafood.tw/", 31 "potentialAction": { 32 "@type": "SearchAction", 33 "target": { 34 "@type": "EntryPoint", 35 "urlTemplate": "https://www.94iseafood.tw/search?q={filter_name}" 36 }, 37 "query-input": "required name=filter_name" 38 } 39 } 40 </script>
40 <!-- Organization / LocalBusiness Schema -->
40<script type="application/ld+json"> 41 { 42 "@context": "https:\/\/schema.org", 43 "@type": "Organization", 44 "name": "å°±æ¯ææµ·é®®-人æ å³çæµ·é®®èåå¸é | æµ·é®®ãèåå® é å購第ä¸é¦é¸", 45 "url": "https:\/\/www.94iseafood.tw\/", 46 "logo": "https:\/\/image-cdn-flare.qdm.cloud\/q610cac1c00329\/image\/data\/2019\/03\/19\/c35c1b7f9606cfa9868c3e85dfc1f0f9.png", 47 "telephone": "04-7880838", 48 "email": "[email protected]", 49 "sameAs": [ 50 "https:\/\/www.facebook.com\/Justloveseafood", 51 "https:\/\/line.me\/R\/ti\/p\/@rpj6361g" 52 ], 53 "image": "https:\/\/image-cdn-flare.qdm.cloud\/q610cac1c00329\/image\/data\/2019\/03\/19\/c35c1b7f9606cfa9868c3e85dfc1f0f9.png" 54} </script>
54
54<script type="text/javascript"> 55(function(c,l,a,r,i,t,y){ 56c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 57t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 58y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 59})(window, document, "clarity", "script", "99n8zhelys"); 60</script>
60 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 117 bytes, lines 60-62
60 <script async 61 onload="callback_gtag_ads_trackConversion()" 62 src="https://www.googletagmanager.com/gtag/js?id=
62G-8CRMWS8GBK
vendor: 12 bytes, line 62
62"></script>
62<script> 63
vendor: 141 bytes, lines 63-67
63window.dataLayer = window.dataLayer || []; 64 function gtag(){dataLayer.push(arguments);} 65 gtag('js', new Date()); 66 67 gtag('config', "
67G-8CRMWS8GBK
vendor: 42 bytes, lines 67-69
67", { send_page_view: false }); 68 69
69gtag('config', "G-Q84ECS2CKM", { send_page_view: false }); 70 </script>
70
70<script> 71 72 var enhanced_conversion_data = {}; 73 var ga_userId = null; 74 var ga_userId_global = null; 75 var qdm_user_uuid = "q610cac1c00329-oambb10td6l6uevno3muq57ss0"; 76 var helperga4 = null; 77 var xmlhttp_uinfo = new XMLHttpRequest(); 78 xmlhttp_uinfo.open('GET', "https://www.94iseafood.tw/index.php?route=common/header/getLoggedInUserInfo&token=" + new Date().getTime() + "1" + (Math.floor(Math.random() * 999) + 100) , true); 79 xmlhttp_uinfo.onreadystatechange = function() { 80 if (xmlhttp_uinfo.readyState == 4) { 81 if(xmlhttp_uinfo.status == 200) { 82 try { 83 var obj = JSON.parse(xmlhttp_uinfo.responseText); 84 ga_userId = obj.user_id; 85 if( obj.email ) { 86 enhanced_conversion_data.email = obj.email; 87 gtag('set', 'user_data', { 88 "email": obj.email 89 }); 90 } 91 } catch (e) { } 92 } 93 } 94 }; 95 xmlhttp_uinfo.send(null); 96 97 try { 98 if ('localStorage' in window && window['localStorage'] !== null){ 99 if( localStorage.getItem('qdm_user_uuid') && qdm_user_uuid == null ) { 100 qdm_user_uuid = localStorage.getItem('qdm_user_uuid'); 101 } 102 } 103 } catch (e) {} 104 window.addEventListener("beforeunload", () => localStorage.removeItem('qdm_user_uuid')); 105 106 function QUUID(){var x=(new Date).getTime(),t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){const n=(x+16*Math.random())%16|0;return x=Math.floor(x/16),("x"==t?n:3&n|8).toString(16)});return "q610cac1c00329"+t;} 107 var dateTime = Date.now(); 108 var timestamp = Math.floor(dateTime / 1000); 109 var global_quuid = QUUID(); 110 //var global_quuid = "q610cac1c00329" + Math.random().toString(13).substr(2, 9) + "" + timestamp + "" + new Date().getTime(); 111 var global_product_id = 0; 112 var ecommCheckoutTotal = 0; 113 var gecommProduct = new Array("788"); 114 var gecommProductName = 'ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g&plusmn;10%[é大å¯é åæ¹ç¼/åè³¼]'; 115 var gecommProductSKU = ''; 116 var gecommProductDesc = gecommProductName; 117 var gecommProductDesc = 'â¢ä¸çé ç´åçï¼å´é¸æ¥æ¬å²©æç¸£ç¥åãåæ¾¤çãï¼æ¾å¤æ¬¡æ¦®ç²å ¨ååçå¤§è³½æ®æ¦®ãâ¢æ²¹è±ç´°ç·»å¦éªï¼è質æå«©ãå ¥å£å³åï¼è馿¿éå»ä¸è©å£ãâ¢çç¤å°ç¨å度ï¼åå»åçï¼åèé©ä¸ï¼å¿«éççå³å¯ååæç´ç²¹çåçç¾å³ãâ¢çç¨é ç´äº«åï¼é©å宴客ãèææçè³èªå·±ï¼å¸¶ä¾ç±³å ¶æç´ç壿é«é©ã'; 118 var gecommProductBrand = 'å°±æ¯ææµ·é®®'; 119 var gecommProductBrand_cyntelli = 'å°±æ¯ææµ·é®®'; 120 var gecommProductCategoryPath = 'ä¸ç§å°å > ç¤èé¬æé æ'; 121 var gecommProductCategoryWithComma = 'èèå´é¸,é®®çè,é²çå°å,é²çç¤èå°å,ç¤èé¬æé æ,ææåå,ç¤è串ç,é²çç¤è飿,ä¸ç§å°å'; 122 var gecommProductPrice = 209; 123 var gecommCompareAtPrice = 299; 124 var gecommProductImageUrl = 'https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg'; 125 var gecommProductUrl = "https://www.94iseafood.tw/product/product&product_id=788"; 126 var gecommViewCategoryName = ''; 127 var gecommViewFullCategoryName = ''; 128 var gecommProductToCart = {}; 129 var ecommOrderToCheckout = {}; 130 dataLayer.push({ 131 'pageCategory': 'signup', 132 'visitorType': 'high-value' 133 }); 134 135 var customer_id = '0'; 136 if(customer_id>0){ 137 if( ga_userId !== null ) { 138 ga_userId = customer_id; 139 } 140 } 141 142 var ga_utm_source = null; 143 var toggleVisible = function(id){ 144 var el = document.getElementById(id); 145 if( el !== null ) { el.style.visibility = "visible"; } 146 }; 147 148 </script>
148
148<script id="google-ga-event-track" type="text/javascript"> 149 150 var track_google_ga_trigger = 0; 151 152 setTimeout(function(){ 153 154 if( ga_userId !== null ) { 155 ga_userId_global = "q610cac1c00329_" + ga_userId; 156 157 dataLayer.push({ 158 'event': 'data', 159 'UID': ga_userId 160 }); 161 window.adGeek_d = { 162 'memberId': ga_userId 163 }; 164 165 gtag('config', 'G-Q84ECS2CKM', {'user_id': ga_userId_global}); /*ga4*/ 166 167 gtag('config', "G-8CRMWS8GBK", {'user_id': ga_userId_global}); 168 169 170 gtag('config', 'AW-748002296', { 171 'user_id': ga_userId_global, 172 'allow_enhanced_conversions': true 173 }); 174 } else { 175 gtag('config', 'AW-748002296', {'allow_enhanced_conversions':true}); 176 } 177 178 if( track_google_ga_trigger == 1 ) { return false; }; 179 180 if ( parseInt(global_product_id) > 0 ) { 181 if (typeof gaTrackProductView == 'function') { 182 gaTrackProductView(); 183 } 184 } 185 186 187 188 189 190 191 try { 192 gtag('event', 'page_view', { 193 page_title: 'ãå°±æ¯ææµ·é®®ãæ¥æ¬å澤åççç¤ç100g±10%[é大å¯é åæ¹ç¼/åè³¼]', 194 page_location: location.href, 195 page_path: location.pathname, 196 }); 197 198 199 } catch (e) { } 200 201 }, 2000); 202 203 </script>
203
203<script> 204 205 var QDMPPID = "de8c46f79b5ae235197efce1334e4326"; 206 function setCookie(name, value, days) { 207 var expires = ""; 208 if (days) { 209 // Mutate ONE Date object then format it. The previous one-liner set the 210 // expiry on a throwaway Date and formatted a fresh (now) Date, so every 211 // "persistent" cookie got expires=now and was dropped immediately. 212 var expireDate = new Date(); 213 expireDate.setTime(expireDate.getTime() + (864e5 * days)); 214 expires = "; expires=" + expireDate.toUTCString(); 215 } 216 // SameSite=Lax lets cookies survive redirects back from external services (e.g. ECPay logistics). 217 document.cookie = name + "=" + value + expires + "; path=/; Secure; SameSite=Lax"; 218 } 219 function getCookie(e){var n,i=document.cookie,o=i.indexOf(" "+e+"=");return-1==o&&(o=i.indexOf(e+"=")),i=-1==o?null:(o=i.indexOf("=",o)+1,-1==(n=i.indexOf(";",o))&&(n=i.length),unescape(i.substring(o,n)))} 220 if( !getCookie("QDMPPID") ) { setCookie("QDMPPID","d3ada0d5a7c7582d7a57ab6cd1b545a1", 365); } 221 QDMPPID = getCookie("QDMPPID"); 222 <!-- Facebook Pixel Code --> 223 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 224 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 225 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 226 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 227 document,'script','https://connect.facebook.net/en_US/fbevents.js'); 228 <!-- End Facebook Pixel Code --> 229 230 function onloadCSS(e,n){function t(){!o&&n&&(o=!0,n.call(e))}var o;e.addEventListener&&e.addEventListener("load",t),e.attachEvent&&e.attachEvent("onload",t),"isApplicationInstalled"in navigator&&"onloadcssdefined"in e&&e.onloadcssdefined(t)}!function(e){"use strict";var n=function(n,t,o){function a(e){return l.body?e():void setTimeout(function(){a(e)})}function d(){r.addEventListener&&r.removeEventListener("load",d),r.media=o||"all"}var i,l=e.document,r=l.createElement("link");if(t)i=t;else{var s=(l.body||l.getElementsByTagName("head")[0]).childNodes;i=s[s.length-1]}var f=l.styleSheets;r.rel="stylesheet",r.href=n,r.media="only x",a(function(){i.parentNode.insertBefore(r,t?i:i.nextSibling)});var c=function(e){for(var n=r.href,t=f.length;t--;)if(f[t].href===n)return e();setTimeout(function(){c(e)})};return r.addEventListener&&r.addEventListener("load",d),r.onloadcssdefined=c,c(d),r};"undefined"!=typeof exports?exports.loadCSS=n:e.loadCSS=n}("undefined"!=typeof global?global:this); 231 232 function removeClass( classname, element ) { 233 var cn = element.className; 234 var rxp = new RegExp( "s?b"+classname+"b", "g" ); 235 cn = cn.replace( rxp, '' ); 236 element.className = cn; 237 } 238 239 var disabledScroll = 1; 240 var doJsAfterLoad = 0; 241 242 243 var stylesheets = [ 244 "https://cdn.qdm.cloud/static/fontawesome/v3.2.1/css/font-awesome.min.css", 245 "https://cdn.qdm.cloud/static/fontawesome/v4.7.0/css/font-awesome.min.css", 246 "https://cdn.qdm.cloud/static/fontawesome/v5.11.2/css/all.min.css", 247 "https://cdn.qdm.cloud/static/fontawesome/v5.11.2/css/v4-shims.min.css", 248 "https://cdn.qdm.cloud/static/fontawesome/v6.5.1/css/all.min.css", 249 "https://fonts.googleapis.com/css?family=Roboto:400,400i,500,700&display=swap", 250 "https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css", 251 "https://cdnjs.cloudflare.com/ajax/libs/izitoast/1.4.0/css/iziToast.min.css" 252 ]; 253 function refreshMiniCartScrollBar(){ 254 var nice = $(".nicescroll-box").niceScroll(".wrap",{emulatetouch:true,bouncescroll:true}); 255 } 256 function initCoreCSS(){ 257 if( doJsAfterLoad ) return; 258 var loading_css_product = loadCSS("https://cdn.qdm.cloud/assets/css/core_product.24022002.css"); 259 onloadCSS(loading_css_product, function(){ initCSS(); }); 260 toggleVisible('header'); 261 toggleVisible('mainnav'); 262 doJsAfterLoad = 1; 263 } 264 function initCSS(){ 265 for (var i=0; i < stylesheets.length; i++) { loadCSS(stylesheets[i]); } 266 loadCSS("https://image-cdn.qdm.cloud/site/q610cac1c00329/global.css?v=1788789289"); 267 } 268 function loadJS(){ 269 $LAB.script("https://image-cdn.qdm.cloud/site/q610cac1c00329/global.script.js?v=1790662383"); 270 } 271 272 const ImageErrorHandler = { 273 // é ç½®é¸é 274 config: { 275 maxRetries: 5, 276 baseDelay: 200, 277 maxDelay: 3000, 278 defaultImage: "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7", 279 fallbackImage: "//cdn.qdm.cloud/assets/no_image.jpg" // å¯é¸çæ¿ä»£åç 280 }, 281 282 // æ£å¨èççåç Mapï¼é²æ¢éè¤èçï¼ 283 processingImages: new WeakMap(), //WeakMapæ¸å°è¨æ¶é«çæ´©æ¼ 284 handle(image) { 285 try { 286 if (!image || !image.src || this.processingImages.has(image)) { 287 return; 288 } 289 290 // æ¨è¨çºèçä¸ 291 this.processingImages.set(image, true); 292 293 const retryCount = parseInt(image.getAttribute('data-reload') || '0') + 1; 294 295 if (retryCount > this.config.maxRetries) { 296 this.handleFinalError(image); 297 return; 298 } 299 300 image.setAttribute('data-reload', retryCount); 301 302 // è¨ç®å»¶é²æéï¼ææ¸éé¿ï¼
303 const delay = Math.min( 304 this.config.baseDelay * Math.pow(2, retryCount - 1), 305 this.config.maxDelay 306 ); 307 308 setTimeout(() => { 309 this.retryLoad(image, retryCount); 310 }, delay); 311 312 } catch (err) { 313 console.error('ImageErrorHandler error:', err); 314 this.handleFinalError(image); 315 } 316 }, 317 318 retryLoad(image, retryCount) { 319 const imageSrc = this.updateTimestamp(image.src); 320 // ä½¿ç¨æ°åçç©ä»¶æ¸¬è©¦ 321 const testImage = new Image(); 322 testImage.onload = () => { 323 // æåè¼å ¥ 324 image.src = imageSrc; 325 this.processingImages.delete(image); 326 327 // éæ°ç¶å®é¯èª¤èç 328 image.onerror = () => this.handle(image); 329 }; 330 331 testImage.onerror = () => { 332 // è¼å ¥å¤±æ 333 this.processingImages.delete(image); 334 335 // å¦ææ¯æå¾ä¸æ¬¡é試åï¼å試使ç¨åç¨åç 336 if (retryCount === this.config.maxRetries - 1 && this.config.fallbackImage) { 337 image.src = this.config.fallbackImage; 338 image.onerror = () => this.handle(image); 339 } else { 340 this.handle(image); 341 } 342 }; 343 344 testImage.src = imageSrc; 345 }, 346 347 updateTimestamp(src) { 348 const timestamp = `timestamp=${Date.now()}`; 349 350 if (src.includes('timestamp=')) { 351 return src.replace(/timestamp=\d+/, timestamp); 352 } 353 354 const separator = src.includes('?') ? '&' : '?'; 355 return `${src}${separator}${timestamp}`; 356 }, 357 358 handleFinalError(image) { 359 // æ¸ ç 360 image.onerror = null; 361 image.onload = null; 362 this.processingImages.delete(image); 363 364 // ä¿ååå§ URL 365 if (!image.src.includes("base64") && !image.hasAttribute('data-image-raw')) { 366 image.setAttribute('data-image-raw', image.src); 367 } 368 369 // è¨ç½®é è¨åç 370 image.src = this.config.defaultImage; 371 372 // 觸ç¼äºä»¶ 373 image.dispatchEvent(new CustomEvent('imageFinalError', { 374 detail: { 375 originalSrc: image.getAttribute('data-image-raw'), 376 retries: image.getAttribute('data-reload') 377 } 378 })); 379 } 380 }; 381 382 // åçé¯èª¤ 383 function imgError(image) { 384 ImageErrorHandler.handle(image); 385 } 386 387 388 </script>
388 <!-- Facebook Pixel Code -->
388<script id="facebook-pixcel-reportFbqTrack" type="text/javascript"> 389 function reportFbqTrack() { 390 fbq('dataProcessingOptions', []); 391 var pixel_ids = ['272934829802778']; 392 var fb_advanced_matching = {}; 393 for (var i = 0; i < pixel_ids.length; i++){ 394 try { 395 var init_params = Object.assign({}, fb_advanced_matching); 396 if( ga_userId !== null ) { 397 ga_userId_global = "q610cac1c00329_" + ga_userId; 398 init_params.uid = ga_userId_global; 399 } 400 init_params.external_id = QDMPPID; 401 fbq('init', pixel_ids[i], init_params, {'agent':'plQDM'}); 402 } catch (e) { 403 // fallback: è³å°å å« external_id 404 var fallback_params = {external_id: QDMPPID}; 405 fbq('init', pixel_ids[i], fallback_params, {'agent':'plQDM'}); 406 } 407 } 408 setTimeout(function() { fbq('track', "PageView", {}, {eventID: global_quuid + "v"}); }, 30); 409 setTimeout(function() { 410 fbq('track', 'ViewContent', { 411 content_type: 'product', 412 content_ids: ['788'], 413 content_name: 'ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g&plusmn;10%[é大å¯é åæ¹ç¼/åè³¼]', 414 value: 209.0000, 415 currency: 'TWD' 416 }, {eventID: global_quuid + "c"}); 417 }, 300); 418 419 420 421 } 422 </script>
422 <!-- End Facebook Pixel Code -->
422<script> 423 function vbtrax_track(){ 424 } 425 426 function criteo_track(){ 427 } 428 429 430 </script>
430
430<script type="text/javascript"> 431 var google_tag_params = { ecomm_prodid:'', ecomm_pagetype:'other', ecomm_totalvalue: '' }; 432 433 434 google_tag_params.ecomm_prodid = '788'; 435 google_tag_params.ecomm_pagetype = 'view_item'; 436 google_tag_params.ecomm_totalvalue = '209.0000'; 437 438 439 440 441 var trackConversion = { 442 google_conversion_id : 0, 443 google_custom_params : google_tag_params, 444 google_conversion_value : 0, 445 google_remarketing_only : false 446 } 447 delete trackConversion.google_custom_params; 448 449 function callback_google_trackConversion(){ 450 if (typeof window.google_trackConversion !== undefined) { 451 if (typeof window.google_trackConversion === "function") { 452 window.google_trackConversion(trackConversion); 453 } 454 } 455 } 456 var gtag_ads_trackConversion_trigger = 0; 457 var callback_gtag_conversion = function (e) { 458 if( gtag_ads_trackConversion_trigger == 0 ) { 459 console.log('-- gtag_event_conversion --'); 460 console.log(e); 461 console.log(trackConversion); 462 console.log(google_tag_params); 463 } 464 }; 465 function callback_gtag_ads_trackConversion(){ 466 467 if( gtag_ads_trackConversion_trigger ) return false; 468 gtag_ads_trackConversion_trigger = 1; 469 470 setTimeout(function(){ 471 472 var gtag_event_conversion_t = 0; 473 474 475 if( gtag_event_conversion_t == 0 ) { 476 // Ads remarketing only; without send_to GA4 also gets this item-less event 477 gtag('event',google_tag_params.ecomm_pagetype, { 478 'send_to': 'AW-748002296', 479 'value': google_tag_params.ecomm_totalvalue, 480 'items': [{ 481 'id': google_tag_params.ecomm_prodid, 482 'google_business_vertical':'retail' 483 }], 484 'event_callback': callback_gtag_conversion 485 }); 486 } 487 488 489 }, 1000); 490 } 491 </script>
491
491<script type="application/javascript"> <!-- LINE Tag Base Code --> 492(function(g,d,o){ 493  g._ltq=g._ltq||[];g._lt=g._lt||function(){g._ltq.push(arguments)}; 494  var h=location.protocol==='https:'?'https://d.line-scdn.net':'http://d.line-cdn.net'; 495  var s=d.createElement('script');s.async=1; 496  s.src=o||h+'/n/line_tag/public/release/v1/lt.js'; 497  var t=d.getElementsByTagName('script')[0];t.parentNode.insertBefore(s,t); 498    })(window, document); 499_lt('init', { 500  customerType: 'lap', 501  tagId: 'dcdf5562-820a-4992-8489-667772ce99d0' 502}); 503_lt('send', 'pv', ['dcdf5562-820a-4992-8489-667772ce99d0']); 504<!-- End LINE Tag Base Code --> <!-- LINE Free Coins LP Tracking Code Start --> 505var freecoins_lpq = [ { "app": "A90911222744", "expires": 2592000, "domain": ".94iseafood.tw" } ]; 506<!-- LINE Free Coins LP Tracking Code End --> 507 508try { setCookie("qdmfbevent_id", global_quuid + "v", 5); } catch (error) { } 509 510(function() { 511 var url = "https://www.94iseafood.tw/index.php?route=pixcel/facebook/capi_page_view&quuid=" + global_quuid + "v"; 512 513 if (typeof fetch === "function") { 514 try { 515 fetch(url, { method: "GET", keepalive: true, credentials: "include" }).catch(function() {}); 516 } catch (e) {} 517 } else { 518 try { 519 var xhr = new XMLHttpRequest(); 520 xhr.open("GET", url, true); 521 xhr.send(); 522 } catch (e) {} 523 } 524})(); 525 526_lt('send', 'cv', { 527type: 'dpa_detail', 528itemIds: [gecommProduct.toString()], 529price: gecommProductPrice.toString(), 530currency: 'TWD', 531quantity: '1' 532}, 533{dpa:true}, 534['dcdf5562-820a-4992-8489-667772ce99d0']); 535 536_lt('send', 'cv', { 537 type: 'ViewContent' 538},['dcdf5562-820a-4992-8489-667772ce99d0']); 539 540try { setCookie("qdmfbevent_id", global_quuid + "c", 5); } catch (error) { } 541 542(function() { 543 var url = "https://www.94iseafood.tw/index.php?route=pixcel/facebook/capi_view_product&quuid=" + global_quuid + "c"; 544 var payload = JSON.stringify({ 545 "id" : gecommProduct.toString(), 546 "price": gecommProductPrice, 547 "name" : gecommProductName 548 }); 549 var sent = false; 550 551 if (typeof navigator !== "undefined" && typeof navigator.sendBeacon === "function") { 552 try { 553 var blob = new Blob([payload], { type: "text/plain" }); 554 sent = navigator.sendBeacon(url, blob); 555 } catch (e) { sent = false; } 556 } 557 558 if (!sent && typeof fetch === "function") { 559 try { 560 fetch(url, { 561 method: "POST", 562 headers: { "Content-Type": "text/plain" }, 563 body: payload, 564 keepalive: true, 565 credentials: "include" 566 }).catch(function() {}); 567 } catch (e) {} 568 } 569})(); 570 </script>
570
570<script src="https://point-ads.line-apps.com/lfc5.js" async></script>
570 </script>
570
570<script> 571 var N=document.createElement("link"); 572 N.setAttribute("href", "https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2019/03/18/2fef2c505d3dc51bab1f07c1661f0412.png"); 573 N.setAttribute("rel", "shortcut icon"); 574 N.setAttribute("type", "image/png"); 575 document.head.appendChild(N); 576 </script>
576
576<script>document.createElement("picture");</script>
576
576<script async src='https://cdnjs.cloudflare.com/ajax/libs/picturefill/3.0.3/picturefill.min.js'></script>
576 <link rel="icon" href="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2019/03/18/2fef2c505d3dc51bab1f07c1661f0412.png" type="image/png" sizes="48x48" > <link rel="shortcut icon" href="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2019/03/18/2fef2c505d3dc51bab1f07c1661f0412.png" type="image/png" sizes="48x48" > <link type="text/css" rel="stylesheet" href="https://cdn.qdm.cloud/min/css/core.260320v01.css"> <style> 577 *, body, p, pre, button, input, optgroup, select, textarea, a, a:visited { font-family: 'SF Pro TC', 'SF Pro Text', 'PingFang TC', 'Segoe UI', SegoeUI, 'Microsoft JhengHei', å¾®è»æ£é»é«, 'Helvetica Neue', Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } 578 @media (min-width: 1200px) { body { padding-top: 40px; } .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 1170px; } } 579 .hidden{display:none;visibility:hidden} 580 .pull-right { float: right !important; } 581 .container > #mainnav.skin4 { max-width:860px;width:100%; } 582 .container > #mainnav.skin4 .nav.menu-nav { display:inherit; } 583 #mainnav ul { list-style: none; display: flex; flex-wrap: wrap; } 584 #mainnav ul li { position: relative; } 585 #mainnav ul li ul.dropdown-menu { position: absolute; display: none; flex-direction: column; } 586 #mainnav ul li ul.dropdown-menu > li.column-menu { display: table-cell; border-right: 1px solid #eee; vertical-align: top; } 587 #mainnav ul li ul.dropdown-menu > li.column-menu > ul { display: block; } 588 #mainnav ul li:hover > ul { display: flex; } 589 #mainnav ul ul ul {top: 0; left: 100%; border-left:solid 1px #fff; width:auto;} 590 #mainnav ul.nav li.dropdown ul.dropdown-menu { webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); } 591 #mainnav ul.nav li.dropdown ul.dropdown-menu li a { font-size: 17px; line-height: 26px; } 592 #mainnav ul.nav li.dropdown > ul.dropdown-menu > li[data-has-child] > a:after { content: ''; border: 4px solid transparent; border-left: 4px solid #000; margin-top: 2px; margin-bottom: 3px; display: inline-block; vertical-align: bottom; position: absolute; right: 6px; top: 10px; } 593 .navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;} 594 .navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;} 595 #header ul{list-style:none;margin:0;padding:0} #header li{list-style:none} 596 .navbar .nav{position:relative;} 597 .navbar .nav.pull-right{float:right;margin-right:0;} 598 .navbar .nav>li{float:left;} 599 .navbar .nav>li>a{float:none;padding:10px 15px 10px;text-decoration:none;} 600 .navbar .nav .dropdown-toggle .caret{margin-top:8px;} 601 .navbar .button-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;} 602 .button-navbar .icon-bar+.icon-bar{margin-top:3px;} 603 .navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;} 604 .navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;} 605 .dropdown-menu { position: absolute; display: none; float: left; } 606 .dropup, .dropdown { position: relative; } 607 .pushy { z-index: 99999999; } 608 .pushy-menu-storename span{ 609 width: 40%; 610 position: absolute; 611 top: 24px; 612 right: 5px; 613 text-align: right; 614 padding-right: 10px; 615 } 616 .pushy-menu-storename a{ 617 width: 90%; 618 } 619 .pushy-menu-storename a:hover, a:visited, a:link, a:active { 620 text-decoration: none; 621 } 622 </style> <link type="text/css" rel="stylesheet" href="https://cdn.qdm.cloud/min/css/theme/skin-2.css?v=231130001"> <link type="text/css" rel="stylesheet" href="https://image-cdn.qdm.cloud/site/q610cac1c00329/custom_theme.css?v=20260906215523"> <style> 623 html {-webkit-transition: background-color 0s;transition: background-color 0s;} html.loading { position: relative; overflow:hidden; width:100%; height:100%; min-height:768px;
623 background: #fff url('https://cdn.qdm.cloud/min/cache/loading_1107.gif') no-repeat 50% 40%;-webkit-transition: background-color 0; transition: background-color 0; height: 100%; width: 100%;} body {-webkit-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;} html.loading body { opacity: 0; -webkit-transition: opacity 0s; transition: opacity 0s; } html.loading:before { font-size: 15px; content: "ã è«å¿ééè¦çª ãçåäº¤æææ¬ä¸"; color: #000; vertical-align: middle; text-align: center; width: 100%; display: block; position: absolute; top: 30%; } img { opacity: 1; transition: opacity 0s; } img[data-src] { opacity: 1; } .flexslider .flex-direction-nav { display:none; } 624 #myBody.product-product .heading h1, #myBody.product-product .mainborder .rightcol h1 { color: rgb(0, 0, 0); 625 } 626 .already_sold span{color:#e4007f;font-weight:bold;} 627 #myBody .fancybox-buttons { top: 60px; } 628 .ui-autocomplete.ui-front.ui-menu { 629 z-index: 999999999; border: none; border: 1px solid #EEE; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 630 } 631 .ui-autocomplete.ui-front.ui-menu > .ui-menu-item { 632 font-size: 17px; line-height: 26px; list-style-image: none; background-color: #FFF; cursor: pointer; border: none; 633 } 634 .ui-autocomplete.ui-front.ui-menu > .ui-menu-item a.ui-state-focus { 635 line-height: 26px; 636 border-color: #616161; 637 background: #616161 !important; 638 font-weight: bold !important; 639 color: #ffffff !important; 640 } 641 @media only screen and (max-width:768px){.fb_dialog_content>iframe:first-child, .fb-customerchat iframe {bottom: 50px !important;}.quickcheckout-checkout .fb_dialog_content>iframe:first-child, .quickcheckout-checkout .fb-customerchat iframe {bottom: 90px !important;}} 642 .onsale{ width:65px; height:24px; min-width:65px; min-height:24px; padding:2px; border-radius:5%; line-height:20px; } 643 #navbar-top-socialbar li.social-icon{ line-height:0px; padding-top:6px; } 644 #navbar-top-socialbar li.social-icon>a>i{ line-height:24px; } 645 .display_price { display:none; } 646 647 #payment-logo-list{ 648 width: 100%; 649 max-width: 1200px; 650 margin: 0 auto; 651 /*padding-bottom: 20px;*/ 652 padding-top: 10px; 653 } 654 655 #payment-logo-list .pl-row { 656 display: flex; 657 flex-wrap: wrap; 658 justify-content: center; 659 gap: 20px; 660 } 661 662 #payment-logo-list .pl-col { 663 flex: 1; 664 max-width: 120px; 665 padding: 2px; 666 text-align: center; 667 } 668 #payment-logo-list .pl-col img { 669 max-height: 40px; 670 line-height: 40px; 671 object-fit: contain 672 } 673 @media only screen and (max-width:768px){ 674 #payment-logo-list .pl-col { 675 min-width: 10%; 676 } 677 } 678 </style> <style> 679 .preload-hidden { opacity: 0; transition: opacity .3s ease; } 680 .awoo-ui { display:block; margin-top:20px; margin-bottom:20px; } 681 </style>
681<script> 682 window.addEventListener('load', function(){ 683 try { 684 setTimeout(function(){ 685 var preloadElements = document.querySelectorAll('.preload-hidden'); 686 preloadElements.forEach(function(element) { 687 element.style.opacity = '1'; 688 }); 689 }, 300); 690 } catch(e) {} 691 }); 692 </script>
692 </head> <body id="myBody" data-customer-group="1" data-instant-allow-query-string itemscope itemtype="https://schema.org/WebSite" class="responsive skin-2 product-product"> <div id="fb-root"></div>
692<script> 693 window.fbAsyncInit = function() { 694 FB.init({ 695 appId : '162172840650014', 696 autoLogAppEvents : true, 697 cookie : true, 698 xfbml : true, 699 status : true, 700 version : 'v19.0' 701 }); 702 }; 703</script>
703 <meta itemprop="url" content="https://www.94iseafood.tw/" /> <!-- Mobile Header --> <!--googleoff: index--> <div id="mobile-navbar" class="navbar navbar-static-top FixedTop visible-xs visible-sm" style="display:none;"> <div class="navbar-inner"> <ul class="nav"> <li id="menu-btn" class="menu-btn"><span>☰</span></li> <li class="site-title"> <a href="https://www.94iseafood.tw/"><img src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2019/03/17/20852b99c8d8c2b3ec487c9700550260.png" title="å°±æ¯ææµ·é®®-人æ
å³çæµ·é®®èåå¸é | æµ·é®®ãèåå®
é
å購第ä¸é¦é¸" style="width:auto;max-height:56px;" /></a> </li> <li id="shopping-cart-list" class="shopping-cart" data-direction="left" style="overflow: visible; margin: 0px; padding-right: 10px;"><a href="https://www.94iseafood.tw/cart"><i class="fa fa-shopping-cart" aria-hidden="true"></i><span class="badge hidden">0</span></a></li> </ul> </div> </div> <!--googleon: index--> <!-- Pushy Menu --> <nav id="mobile-menu-pushy" class="pushy pushy-left visible-xs visible-sm" style="display:none;"> <div class="pushy-content"> <ul> <li class="pushy-menu-storename"> <a href="https://www.94iseafood.tw/">å°±æ¯ææµ·é®®-人æ
å³çæµ·é®®èåå¸é | æµ·é®®ãèåå®
é
å購第ä¸é¦é¸</a> <span><i class="fa fa-times" aria-hidden="true"></i></span> </li> <div class="pushy-menu-main"> <li class="header-logged-menu pushy-submenu hidden"> <button><i class="fa fa-user-circle-o"></i> <span id="header-mobile-user"></span></button> <ul> <li class="pushy-link"><a href="/account">æå¡ä¸å¿</a></li> <li class="pushy-link"><a href="https://www.94iseafood.tw/account/edit">æçè³æ</a></li> <li class="pushy-link"><a href="https://www.94iseafood.tw/account/reward">æçç´
å©</a></li> <div class="pushy-menu-divide"></div> <li class="pushy-link"><a href="https://www.94iseafood.tw/wishlist">顿æ¸
å®</a></li> <li class="pushy-link"><a href="https://www.94iseafood.tw/compare">å忝è¼</a></li> <div class="pushy-menu-divide"></div> <li class="pushy-link"><a href="https://www.94iseafood.tw/newsletter">æçè¨é±</a></li> </ul> </li> <li class="header-logged-menu pushy-submenu hidden"> <button><i class="fa fa-truck" aria-hidden="true"></i> æçè¨å®</button> <ul> <li class="pushy-link"><a href="https://www.94iseafood.tw/account/order/payment">填坫坿¬¾å®</a></li> <li class="pushy-link"><a href="https://www.94iseafood.tw/order">æçè¨å®</a></li> <li class="pushy-link"><a href="https://www.94iseafood.tw/account/return">é/æè²¨ç´é</a></li> </ul> </li> <li class="pushy-link header-none-logged-menu hidden"><a href="/login"><i class="fa fa-user-circle-o"></i> æå¡ä¸å¿ (ç»å
¥)</a></li> <li class="pushy-link header-none-logged-menu hidden"><a href="/guestorder"><i class="fa fa-search-plus" aria-hidden="true"></i> æè¦æ¥è¨å®</a></li> <li class="pushy-submenu"> <button><i class="fa fa-commenting-o" aria-hidden="true"></i> æ¾åºé·</button> <ul> <li class="pushy-link"><a href="https://www.94iseafood.tw/contact">ç·ä¸çè¨</a></li> <li class="pushy-link"><a href="tel:04-7880838" target="_blank" rel="noopener noreferrer nofollow">è¯çµ¡é»è©±</a></li> <li class="pushy-link"><a href="mailto:[email protected]" target="_blank" rel="noopener noreferrer nofollow">é»åéµä»¶</a></li> <li class="pushy-link"><a target="_blank" rel="noopener noreferrer nofollow" href="https://line.naver.jp/ti/p/~@rpj6361g">LINE@</a></li> <li class="pushy-link"><a href="https://www.messenger.com/t/Justloveseafood" target="_blank" rel="noopener noreferrer nofollow">Facebookè¨æ¯</a></li> </ul> </li> <li class="pushy-link header-logged-menu hidden"><a href="https://www.94iseafood.tw/account/logout"><i class="fa fa-sign-out" aria-hidden="true"></i> ç»åº</a></li> </div> <!-- \.pushy-menu-main --> <div class="pushy-menu-divide"></div> <div class="search"> <form method="get" action="/search"> <span class="fa fa-search"></span> <input type="text" name="q" placeholder="ååééµå" autocomplete="off"> </form><br/> </div> <div class="pushy-menu-category"> <li class="pushy-link home-item-link"><a href="https://www.94iseafood.tw/">ååºé¦é </a></li> <li class="pushy-link" > <a href="https://www.94iseafood.tw/æ¹ç¼åè³¼" >æ¹ç¼åè³¼</a> </li> <li class="pushy-link" >
703 <a href="https://www.94iseafood.tw/æ°åä¸å¸" >ææåå</a> </li> <li class="pushy-submenu" > <button><span class="pushy-submenu-parent" data-url="https://www.94iseafood.tw/2024-ä¸ç§" >ä¸ç§å°å</span></button> <ul> <li class="pushy-link"> <a href="https://www.94iseafood.tw/2023-ä¸ç§å¥é¤(æ°)" >ä¸ç§ç¤èå¥é¤</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/ææ³è¦æ¹ä¾¿ç¤è串-ç-豬-é-ç¾ç" >ç¤è串ç</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/ç¤èå¿ å" >ç¤èé¬æé æ</a> </li> <li class="pushy-link"> <a href="éç-ç¤èè¨å" >ç¤èè¨åå°å</a> </li> </ul> </li> <li class="pushy-submenu" > <button><span class="pushy-submenu-parent" data-url="https://www.94iseafood.tw/å°éæµ·é®®" >å°éæµ·é®®</span></button> <ul> <li class="pushy-link"> <a href="https://www.94iseafood.tw/鮮活è»è²" >è²é¡èè»é«</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/çéçå°å" >çéçå°å</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/å°é®®é®®é" >æ´»é«ç¾æ®ºé®®é</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/è¦è¹å´é¸" >è¦è¹å´é¸</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/å°éé®®é" >é®®åé®®é</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/éççéåå°å" >çéåå°å</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/éç¿ ç¦®ç" >éç¿ ç¦®ç</a> </li> </ul> </li> <li class="pushy-submenu" > <button><span class="pushy-submenu-parent" data-url="https://www.94iseafood.tw/èèå´é¸" >èèå´é¸</span></button> <ul> <li class="pushy-link"> <a href="https://www.94iseafood.tw/é®®çè" >é®®çè</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/é®®ç¾è" >é®®ç¾è</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/鮮豬è" >鮮豬è</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/é®®éè" >é®®éè</a> </li> </ul> </li> <li class="pushy-submenu" > <button><span class="pushy-submenu-parent" data-url="https://www.94iseafood.tw/ç«éå¿ å" >ç«éå¿ å</span></button> <ul> <li class="pushy-link"> <a href="https://www.94iseafood.tw/ç«éæ" >ç«éæ</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/ç«éèç" >ç«éèç</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/ç«éç¨æµ·é®®" >ç«éç¨æµ·é®®</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/ç«é湯åº" >ç«é湯åºèéç©</a> </li> </ul> </li> <li class="pushy-submenu" > <button><span class="pushy-submenu-parent" data-url="https://www.94iseafood.tw/é²çç¾é£å¿ å" >é²çå°å</span></button> <ul> <li class="pushy-link"> <a href="https://www.94iseafood.tw/é²çç¤èå" >é²çç¤èå°å</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/ä¸ç§ç²¾é¸å¥é¤" >æ´é»é è¨</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/æ¹ä¾¿ç¤ä¸²-ç-ç¾-豬-éç" >é²çç¤è飿</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/é²çç«éå" >é²çç«éçµ</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/éç-ç¤èè¨å" >éçç¤èè¨å</a> </li> </ul> </li> <li class="pushy-submenu" > <button><span class="pushy-submenu-parent" data-url="https://www.94iseafood.tw/ç¾å³é¸æ" >ç¾å³é¸æ</span></button> <ul> <li class="pushy-link"> <a href="https://www.94iseafood.tw/è¬æé£æ" >è¬æé£æ</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/麵飯主é£" >麵飯主é£</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/å·ç¤é¡å¥" >å·ç¤æ¼ç¤</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/å³é£æç" >調çé£å</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/ç±éé¶å´é¡" >é¶é£é»å¿</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/常溫å" >å¸¸æº«èª¿å³æ</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/å·èå" >å·èèª¿å³æ</a> </li> <li class="pushy-link"> <a href="https://www.94iseafood.tw/çé»å°å" >çé»å°å</a> </li> </ul> </li> <li class="pushy-submenu" > <button><span class="pushy-submenu-parent" data-url="https://www.94iseafood.tw/2024-éå¹´å¿ å" >å¹´è禮ç</span></button> <ul> <li class="pushy-link"> <a href="https://www.94iseafood.tw/強忍è¦" >å¹´èæ¨è¦çµå</a> </li> </ul> </li> </div> </ul> </div> </nav> <!-- Site Overlay --> <div class="site-overlay"></div> <header id="header" class="visible-lg visible-md" itemscope itemtype="https://schema.org/Organization"> <div class="container"> <!-- search bar --> <div class="container" id="search" class="search"> <div class="searchbox input-append" itemprop="potentialAction" itemscope itemtype="https://schema.org/SearchAction"> <meta itemprop="target" content="https://www.94iseafood.tw/search?q={filter_name}"/> <input itemprop="query-input" type="search" name="filter_name" value="" placeholder="æå°" class="input-xxlarge" /> <button class="button button-search" type="button"><i class="icon-search"></i></button> </div> </div> <ul class="nav nav-pills pull-right"> <li style="margin-top:-1px; margin-right: 10px;"></li> <li></li> <li><section class="float-mini-cart" id="cart"> <style> 704.mini-cart-info td, .mini-cart-total td { line-height:20px; } 705</style> <div class="heading"> <i class="fa fa-shopping-cart"></i> 706 ( <a href="https://www.94iseafood.tw/cart" id="cart-total"> 707 0 ä»¶åå $0 </a> 708 ) 709 </div> <div class="content"> <div class="empty white">è³¼ç©è»æ²æå å ¥ä»»ä½åå</div> <a id="closecart" class="close" title="Close" onclick="$('#cart').removeClass('active');">Ã</a> </div> </section></li> <li id="header-logged-menu" class="dropdown hidden"> <a href="https://www.94iseafood.tw/account" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-user-o"></i> <span id="header-logged-user"></span> <b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="https://www.94iseafood.tw/account">æå¡ä¸å¿</a></li> <li><a href="https://www.94iseafood.tw/order">æçè¨å®</a></li> <li><a href="https://www.94iseafood.tw/account/order/payment">填坫坿¬¾å®</a></li> <li><a href="https://www.94iseafood.tw/wishlist">é¡ææ¸ å®</a></li> <li><a href="https://www.94iseafood.tw/compare">å忝è¼</a></li> <li class="divider"></li> <li><a href="https://www.94iseafood.tw/account/logout">ç»åº</a></li> </ul> </li> <li id="header-none-logged-menu"><a href="https://www.94iseafood.tw/login" title="æå¡ç»å ¥" id="bt
709nLogin"><i class="fa fa-user-o"></i> æå¡ç»å ¥</a></li> <li class="dropdown"> <a href="##" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-commenting-o"></i></a> <ul class="dropdown-menu"> <li><a href="https://www.94iseafood.tw/contact"><i class="fa fa-comments-o"> ç·ä¸çè¨</i></a></li> <li><a href="tel:04-7880838" target="_blank" rel="noopener noreferrer nofollow"><i class="fa fa-phone"> è¯çµ¡é»è©±</i></a></li> <li><a href="mailto:[email protected]" target="_blank" rel="noopener noreferrer nofollow"><i class="fa fa-envelope-o"> é»åéµä»¶</i></a></li> <li><a target="_blank" rel="noopener noreferrer nofollow" href="https://line.naver.jp/ti/p/~@rpj6361g"><i class="fab fa-line"></i> LINE@</a></li> <li><a href="https://www.messenger.com/t/Justloveseafood" target="_blank" rel="noopener noreferrer nofollow"><i class="fa fa-facebook-square"> Facebookè¨æ¯</i></a></li> </ul> </li> <li><a href="##" id="switchSearchPanel" class="switchSearchPanel" title="æåå"><i class="fa fa-search"></i></a></li> </ul> <a itemprop="url" class="logo" href="https://www.94iseafood.tw/"><img onerror='imgError(this);' itemprop="logo" src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2019/03/19/c35c1b7f9606cfa9868c3e85dfc1f0f9.png" title="å°±æ¯ææµ·é®®-人æ å³çæµ·é®®èåå¸é | æµ·é®®ãèåå® é å購第ä¸é¦é¸" alt="å°±æ¯ææµ·é®®-人æ å³çæµ·é®®èåå¸é | æµ·é®®ãèåå® é å購第ä¸é¦é¸" /></a> </div> <br/><br/> </header> <div id="content-wrapper"> <div class="container"> <nav id="mainnav" class="navbar visible-lg visible-md" role="navigation" style="visibility:hidden"> <div class="navbar-inner"> <div class="container"> <button type="button" class="button button-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span> 710 711 é¸å®</span> <i class="icon-navbtn"></i> </button> <div class="nav-collapse"> <ul class="nav"> <li data-categoryid="107" href="https://www.94iseafood.tw/æ¹ç¼åè³¼" > <a href="https://www.94iseafood.tw/æ¹ç¼åè³¼" data-hover="">æ¹ç¼åè³¼</a> </li> <li data-categoryid="75" href="https://www.94iseafood.tw/æ°åä¸å¸" > <a href="https://www.94iseafood.tw/æ°åä¸å¸" data-hover="">ææåå</a> </li> <li data-categoryid="99" href="https://www.94iseafood.tw/2024-ä¸ç§" class="dropdown"> <a href="https://www.94iseafood.tw/2024-ä¸ç§" data-hover="">ä¸ç§å°å <b class="caret"></b></a> <ul class="dropdown-menu"> <li id="30" ><a href="https://www.94iseafood.tw/2023-ä¸ç§å¥é¤(æ°)" data-hover="">ä¸ç§ç¤èå¥é¤</a> </li> <li id="31" ><a href="https://www.94iseafood.tw/ææ³è¦æ¹ä¾¿ç¤è串-ç-豬-é-ç¾ç" data-hover="">ç¤è串ç</a> </li> <li id="32" ><a href="https://www.94iseafood.tw/ç¤èå¿ å" data-hover="">ç¤èé¬æé æ</a> </li> <li id="33" ><a href="éç-ç¤èè¨å" data-hover="">ç¤èè¨åå°å</a> </li> </ul> </li> <li data-categoryid="28" href="https://www.94iseafood.tw/å°éæµ·é®®" class="dropdown"> <a href="https://www.94iseafood.tw/å°éæµ·é®®" data-hover="">å°éæµ·é®® <b class="caret"></b></a> <ul class="dropdown-menu"> <li id="40" ><a href="https://www.94iseafood.tw/鮮活è»è²" data-hover="">è²é¡èè»é«</a> </li> <li id="41" ><a href="https://www.94iseafood.tw/çéçå°å" data-hover="">çéçå°å</a> </li> <li id="42" ><a href="https://www.94iseafood.tw/å°é®®é®®é" data-hover="">æ´»é«ç¾æ®ºé®®é</a> </li> <li id="43" ><a href="https://www.94iseafood.tw/è¦è¹å´é¸" data-hover="">è¦è¹å´é¸</a> </li> <li id="44" ><a href="https://www.94iseafood.tw/å°éé®®é" data-hover="">é®®åé®®é</a> </li> <li id="45" ><a href="https://www.94iseafood.tw/éççéåå°å" data-hover="">çéåå°å</a> </li> <li id="46" ><a href="https://www.94iseafood.tw/éç¿ ç¦®ç" data-hover="">éç¿ ç¦®ç</a> </li> </ul> </li> <li data-categoryid="10" href="https://www.94iseafood.tw/èèå´é¸" class="dropdown"> <a href="https://www.94iseafood.tw/èèå´é¸" data-hover="">èèå´é¸ <b class="caret"></b></a> <ul class="dropdown-menu"> <li id="50" ><a href="https://www.94iseafood.tw/é®®çè" data-hover="">é®®çè</a> </li> <li id="51" ><a href="https://www.94iseafood.tw/é®®ç¾è" data-hover="">é®®ç¾è</a> </li> <li id="52" ><a href="https://www.94iseafood.tw/鮮豬è" data-hover="">鮮豬è</a> </li> <li id="53" ><a href="https://www.94iseafood.tw/é®®éè" data-hover="">é®®éè</a> </li> </ul> </li> <li data-categoryid="21" href="https://www.94iseafood.tw/ç«éå¿ å" class="dropdown"> <a href="https://www.94iseafood.tw/ç«éå¿ å" data-hover="">ç«éå¿ å <b class="caret"></b></a> <ul class="dropdown-menu"> <li id="60" ><a href="https://www.94iseafood.tw/ç«éæ" data-hover="">ç«éæ</a> </li> <li id="61" ><a href="https://www.94iseafood.tw/ç«éèç" data-hover="">ç«éèç</a> </li> <li id="62" ><a href="https://www.94iseafood.tw/ç«éç¨æµ·é®®" data-hover="">ç«éç¨æµ·é®®</a> </li> <li id="63" ><a href="https://www.94iseafood.tw/ç«é湯åº" data-hover="">ç«é湯åºèéç©</a> </li> </ul> </li> <li data-categoryid="35" href="https://www.94iseafood.tw/é²çç¾é£å¿ å" class="dropdown"> <a href="https://www.94iseafood.tw/é²çç¾é£å¿ å" data-hover="">é²çå°å <b class="caret"></b></a> <ul class="dropdown-menu"> <li id="70" ><a href="https://www.94iseafood.tw/é²çç¤èå" data-hover="">é²çç¤èå°å</a> </li> <li id="71" ><a href="https://www.94iseafood.tw/ä¸ç§ç²¾é¸å¥é¤" data-hover="">æ´é»é è¨</a> </li> <li id="72" ><a href="https://www.94iseafood.tw/æ¹ä¾¿ç¤ä¸²-ç-ç¾-豬-éç" data-hover="">é²çç¤è飿</a> </li> <li id="73" ><a href="https://www.94iseafood.tw/é²çç«éå" data-hover="">é²çç«éçµ</a> </li> <li id="74" ><a href="https://www.94iseafood.tw/éç-ç¤èè¨å" data-hover="">éçç¤èè¨å</a> </li> </ul> </li> <li data-categoryid="103" href="https://www.94iseafood.tw/ç¾å³é¸æ" class="dropdown"> <a href="https://www.94iseafood.tw/ç¾å³é¸æ" data-hover="">ç¾å³é¸æ <b class="caret"></b></a> <ul class="dropdown-menu"> <li id="80" ><a href="https://www.94iseafood.tw/è¬æé£æ" data-hover="">è¬æé£æ</a> </li> <li id="81" ><a href="https://www.94iseafood.tw/麵飯主é£" data-hover="">麵飯主é£</a> </li> <li id="82" ><a href="https://www.94iseafood.tw/å·ç¤é¡å¥" data-hover="">å·ç¤æ¼ç¤</a> </li> <li id="83" ><a href="https://www.94iseafood.tw/å³é£æç" data-hover="">調çé£å</a> </li> <li id="84" ><a href="https://www.94iseafood.tw/ç±éé¶å´é¡" data-hover="">é¶é£é»å¿</a> </li> <li id="85" ><a href="https://www.94iseafood.tw/常溫å" data-hover="">å¸¸æº«èª¿å³æ</a> </li> <li id="86" ><a href="https://www.94iseafood.tw/å·èå" data-hover="">å·èèª¿å³æ</a> </li> <li id="87" ><a href="https://www.94iseafood.tw/çé»å°å" data-hover="">çé»å°å</a> </li> </ul> </li> <li data-categoryid="100" href="https://www.94iseafood.tw/2024-éå¹´å¿ å" class="dropdown"> <a href="https://www.94iseafood.tw/2024-éå¹´å¿ å" data-hover="">å¹´è禮ç <b class="caret"></b></a> <ul class="dropdown-menu"> <li id="90" ><a href="https://www.94iseafood.tw/強忍è¦" data-hover="">å¹´èæ¨è¦çµå</a> </li> </ul> </li> </ul> </div> </div> </div> </nav><!-- #navbar --> </div><!-- .container --> <div class="fluid-container"> <div id="content-top"></div> </div><!-- .fluid-container --> <div id="body-outer-container" class="container"> <div class="container-inner"> <style> 712 .swal2-container.swal2-center { 713 z-index: 999999999; 714 } 715 716 #options .nice-number { 717 display: inline-block; 718 } 719 720 #options label[data-number-input-option] .nice-number>button { 721 -webkit-appearance: none; 722 border: 1px solid #BBB; 723 background: #FBFBFB; 724 height: 28px; 725 } 726
727 #options label[data-number-input-option] .multicheck-options { 728 border-radius: 0px; 729 height: 28px; 730 } 731 732 #options label.option--value-no-stock .nice-number { 733 display: none; 734 } 735 736 .product-info .rightcol .product-feature-content { 737 -moz-hyphens: auto; 738 -ms-hyphens: auto; 739 -webkit-hyphens: auto; 740 hyphens: auto; 741 word-wrap: break-word; 742 } 743 744 h1.product-heading-title { 745 -moz-hyphens: auto; 746 -ms-hyphens: auto; 747 -webkit-hyphens: auto; 748 hyphens: auto; 749 word-wrap: break-word; 750 } 751 752 .cart .button.button-ticket { 753 background: #35bcab; 754 border-color: #35bcab; 755 } 756 757 .cart .button.button-ticket:hover { 758 background: #35bcab; 759 border-color: #288e84; 760 } 761 762 /*#maincontent.product-info.span12 #main-image.image { text-align: center; } */ 763 #maincontent.product-info.span12 #main-image img { 764 width: auto; 765 max-width: 480px; 766 } 767 768 #maincontent.product-info #main-defer-image { 769 width: 100%; 770 max-width: 480px; 771 } 772 773 #image-additional { 774 display: flex; 775 flex-wrap: wrap; 776 align-items: flex-start; 777 gap: 1px; 778 float: none !important; 779 } 780 781 #image-additional-container { 782 float: none !important; 783 clear: both; 784 display: block; 785 margin-left: auto; 786 margin-right: 0; 787 } 788 789 #image-additional li { 790 display: block; 791 margin: 0; 792 list-style: none; 793 } 794 795 #image-additional li a img { 796 display: block; 797 } 798 799 .add-additional-purchase-price { 800 display: inline-block; 801 margin-left: 12px; 802 margin-right: 12px; 803 line-height: 40px; 804 } 805 806 .add-additional-purchase-price .product-original-price { 807 display: inline-block; 808 margin: 0px; 809 margin-left: 6px; 810 text-decoration: line-through; 811 color: #C0C0C0; 812 font-size: 11px; 813 } 814 815 .add-additional-purchase-price .product-additional-price { 816 display: inline-block; 817 margin: 0px; 818 font-weight: bold; 819 color: #d9505b; 820 font-size: 14px; 821 } 822 823 .well.add-additional-purchase-price-container label { 824 padding: 4px; 825 padding-bottom: 8px; 826 padding-left: 12px; 827 border: 2px solid #DFDFDF; 828 background: #FFF; 829 cursor: pointer; 830 position: relative; 831 } 832 833 .well.add-additional-purchase-price-container label .text_no_pick { 834 padding: 0px; 835 padding-left: 6px; 836 padding-right: 6px; 837 border-radius: 4px; 838 background: #65b9aa; 839 color: #FFF; 840 font-size: 9px; 841 line-height: 16px; 842 position: absolute; 843 right: -3px; 844 top: -3px; 845 font-weight: bold; 846 } 847 848 .well.add-additional-purchase-price-container label:hover { 849 border: 2px solid #919191; 850 } 851 852 .well.add-additional-purchase-price-container label input[type='radio'] { 853 padding: 0px; 854 margin: 0px; 855 } 856 857 @media screen and (max-width: 467px) { 858 .option-image small { 859 display: block; 860 } 861 862 #maincontent.product-info.span12 #main-image img { 863 width: auto; 864 max-width: 100%; 865 } 866 867 #maincontent.product-info #main-defer-image { 868 width: 100%; 869 max-width: 100%; 870 } 871 872 h1.product-heading-title { 873 text-align: left; 874 padding: 20px; 875 padding-left: 12px; 876 } 877 878 #discount_list ul, 879 ol { 880 padding: 0; 881 margin: 0 0 10px 10px; 882 text-align: left; 883 } 884 } 885 886 @media only screen and (max-width: 1000px), 887 only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait), 888 only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) { 889 890 .product-info .image, 891 .product-info .image img { 892 #maincontent.product-info.span12 #main-image img { 893 width: auto; 894 max-width: 100%; 895 } 896 897 #maincontent.product-info #main-defer-image { 898 width: 100%; 899 max-width: 100%; 900 } 901 902 .rightcol .cart #button-cart.button-cart.button.pull-left { 903 -webkit-transition: none; 904 transition: none; 905 } 906 } 907 908 } 909 910 911 /* 貨å°éç¥æéè¨å® */ 912 .button-stock-notify { 913 background-color: var(--arrival-notice-button-bg-color, #ffffff); 914 /* ä½¿ç¨ CSS è®æ¸ï¼æä¾é è¨å¼ */ 915 color: var(--arrival-notice-button-text-color, #333333); 916 /* ä½¿ç¨ CSS è®æ¸ï¼æä¾é è¨å¼ */ 917 border: 1px solid var(--arrival-notice-button-border-color, #d9d9d9); 918 /* ä½¿ç¨ CSS è®æ¸ï¼æä¾é è¨å¼ */ 919 border-radius: 6px; 920 padding: 10px 20px; 921 line-height: 1.42857143; 922 display: inline-block; 923 font-weight: 600; 924 text-align: center; 925 white-space: nowrap; 926 vertical-align: middle; 927 cursor: pointer; 928 transition: all .2s ease-in-out; 929 font-size: 16px; 930 width: fit-content; 931 background: linear-gradient(to bottom, 932 var(--arrival-notice-button-bg-color-light, #fdfdfd) 0%, 933 var(--arrival-notice-button-bg-color, #ffffff) 100%); 934 box-shadow: 935 0 2px 4px rgba(0, 0, 0, 0.1), 936 0 5px 15px rgba(0, 0, 0, 0.05), 937 inset 0 1px 0 rgba(255, 255, 255, 0.2); 938 border-color: var(--arrival-notice-button-border-color, #c0c0c0); 939 940 } 941 942 .button-stock-notify.small { 943 font-size: 12px; 944 padding: 0.20rem; 945 } 946 947 .button-stock-notify:hover, 948 .button-stock-notify:focus { 949 950 filter: brightness(98%); 951 /* ç¨å¾®æ¬å並å å¼·é°å½± */ 952 transform: translateY(-2px); 953 box-shadow: 954 0 4px 8px rgba(0, 0, 0, 0.15), 955 0 8px 20px rgba(0, 0, 0, 0.08), 956 inset 0 1px 0 rgba(255, 255, 255, 0.3); 957 background: linear-gradient(to bottom, 958 var(--arrival-notice-button-bg-color, #ffffff) 0%, 959 var(--arrival-notice-button-bg-color, #f0f0f0) 100%); 960 border-color: var(--arrival-notice-button-border-color, #b0b0b0); 961 color: var(--arrival-notice-button-text-color, #222222); 962 } 963 964 .button-stock-notify:active, 965 .button-stock-notify.active { 966 transform: translateY(1px); 967 box-shadow: 968 0 1px 2px rgba(0, 0, 0, 0.2), 969 inset 0 1px 2px rgba(0, 0, 0, 0.1), 970 inset 0 -1px 0 rgba(255, 255, 255, 0.1); 971 background: var(--arrival-notice-button-bg-color, #e0e0e0); 972 border-color: var(--arrival-notice-button-border-color, #a0a0a0); 973 } 974 975 .button-stock-notify.disabled, 976 .button-stock-notify[disabled] { 977 background-color: #fafafa; 978 color: #b3b3b3; 979 border-color: #e6e6e6;
980 cursor: not-allowed; 981 box-shadow: none; 982 opacity: .75; 983 } 984 985 /*ææ©æ¿æ¨£å¼*/ 986 .button-stock-notify.mobile { 987 width: 100%; 988 position: fixed; 989 bottom: 0px; 990 margin: 2px; 991 left: 0; 992 z-index: 9999; 993 margin: auto; 994 border-bottom: 0; 995 border-left: 0; 996 border-right: 0; 997 border-radius: 0; 998 padding: 10px; 999 height: 52px; 1000 } 1001 1002 .d-inline-grid { 1003 display: inline-grid; 1004 } 1005 1006 /* ä¿®æ£å¹³æ¿è³¼è²·æéè·çåé¡ */ 1007 #button-cart.fix-btn-size, 1008 #button-quick-checkout.fix-btn-size { 1009 position: fixed; 1010 bottom: 10px; 1011 padding: 0; 1012 margin: 2px; 1013 z-index: 999998; 1014 border-radius: 0; 1015 border: 0; 1016 -webkit-box-shadow: none; 1017 -moz-box-shadow: none; 1018 box-shadow: none; 1019 height: 52px; 1020 line-height: 52px; 1021 font-size: 16px; 1022 display: block; 1023 text-shadow: none 1024 } 1025 1026 #button-cart.fix-btn-size { 1027 left: 0; 1028 width: 38%; 1029 -webkit-transition: width .5s; 1030 transition: width .5s 1031 } 1032 1033 #button-quick-checkout.fix-btn-size { 1034 right: 0; 1035 width: 60%; 1036 background: #31bcab; 1037 color: #fafafa !important; 1038 font-weight: bold; 1039 font-size: 18px 1040 } 1041 1042 #button-instant-checkout.fix-btn-size { 1043 width: 60%; 1044 -webkit-transition: width .5s; 1045 transition: width .5s 1046 } 1047 1048 /* ç¦æ¢è³¼è²·çæ¨£å¼ */ 1049 .option-no-stock { 1050 background: #f3f3f3 !important; 1051 color: #c3c3c3 !important; 1052 cursor: not-allowed !important; 1053 } 1054 1055 .cursor-pointer { 1056 cursor: pointer; 1057 } 1058 1059 /* 貨å°éç¥ - å½çªé¡¯ç¤ºæ¨£å¼*/ 1060 :root { 1061 --lightbox-alert-error: rgb(95, 8, 2); 1062 --lightbox-alert-success: #4CAF50; 1063 --lightbox-alert-warning: rgb(119, 100, 71); 1064 --lightbox-alert-info: rgb(0, 83, 151); 1065 } 1066 1067 1068 .lightbox-alert-icon-success { 1069 color: var(--lightbox-alert-success); 1070 } 1071 1072 .lightbox-alert-icon-error { 1073 color: var(--lightbox-alert-error); 1074 } 1075 1076 .lightbox-alert-icon-warning { 1077 color: var(--lightbox-alert-warning); 1078 } 1079 1080 .lightbox-alert-icon-info { 1081 color: var(--lightbox-alert-info); 1082 1083 } 1084 1085 /* Alert å示é¡è² 貨å°éç¥*/ 1086 .lightbox-alert-btn-success { 1087 background: var(--lightbox-alert-success); 1088 } 1089 1090 .lightbox-alert-btn-error { 1091 background: var(--lightbox-alert-error); 1092 } 1093 1094 .lightbox-alert-btn-warning { 1095 background: var(--lightbox-alert-warning); 1096 } 1097 1098 .lightbox-alert-btn-info { 1099 background: var(--lightbox-alert-info); 1100 } 1101 1102 .arrival-guide-guest-submit { 1103 background:rgb(119, 133, 145); 1104 color: #fff; 1105 padding: 11px 0; 1106 width: 100%; 1107 border: none; 1108 border-radius: 4px; 1109 font-size: 16px; 1110 cursor: pointer; 1111 font-weight: 500; 1112 } 1113</style> <ol itemscope itemtype="http://schema.org/BreadcrumbList" class="breadcrumb"> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemprop="item" href="https://www.94iseafood.tw/"><span itemprop="name">é¦é </span></a> <meta itemprop="position" content="1" /> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 1114 > <a itemprop="item" href="https://www.94iseafood.tw/2024-ä¸ç§"><span itemprop="name">ä¸ç§å°å</span></a> <meta itemprop="position" content="2" /> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 1115 > <a itemprop="item" href="https://www.94iseafood.tw/ææ³è¦æ¹ä¾¿ç¤è串-ç-豬-é-ç¾ç"><span itemprop="name">ç¤è串ç</span></a> <meta itemprop="position" content="3" /> </li> </ol> <header class="heading"> <div id="notification"></div> </header> <div class="row-fluid"> <!-- GEO/AEO: BreadcrumbList JSON-LD -->
1115<script type="application/ld+json"> 1116 { 1117 "@context": "https://schema.org", 1118 "@type": "BreadcrumbList", 1119 "itemListElement": [ 1120 { 1121 "@type": "ListItem", 1122 "position": 1, 1123 "name": "\u9996\u9801", 1124 "item": "https:\/\/www.94iseafood.tw\/" } 1125 , { 1126 "@type": "ListItem", 1127 "position": 2, 1128 "name": "\u4e2d\u79cb\u5c08\u5340", 1129 "item": "https:\/\/www.94iseafood.tw\/2024-\u4e2d\u79cb" } 1130 , { 1131 "@type": "ListItem", 1132 "position": 3, 1133 "name": "\u70e4\u8089\u4e32\u71d2", 1134 "item": "https:\/\/www.94iseafood.tw\/\u6211\u60f3\u8981\u65b9\u4fbf\u70e4\u8089\u4e32-\u725b-\u8c6c-\u96de-\u7f8a\u7b49" } 1135 ] 1136 } 1137 </script>
1137 <!-- GEO/AEO: WebPage + mainEntity -->
1137<script type="application/ld+json"> 1138 { 1139 "@context": "https://schema.org", 1140 "@type": "WebPage", 1141 "name": "\u3010\u5c31\u662f\u611b\u6d77\u9bae\u3011\u65e5\u672cA5\u548c\u725b\u71d2\u70e4\u7247(\u65e5\u672c\u524d\u6fa4\u725b)100g±10%[\u91cf\u5927\u53ef\u914d\u5408\u6279\u767c\/\u5718\u8cfc]", 1142 "url": "https:\/\/www.94iseafood.tw\/product\/product&product_id=788", 1143 "mainEntity": { 1144 "@type": "Product", 1145 "@id": "#product" 1146 } 1147 } 1148 </script>
1148
1148<script type="application/ld+json"> 1149 { 1150 "@context": "https://schema.org", 1151 "@type": "Product", 1152 "@id": "#product", 1153 "productID": "788", 1154 "name": "\u3010\u5c31\u662f\u611b\u6d77\u9bae\u3011\u65e5\u672c\u524d\u6fa4\u548c\u725b\u71d2\u70e4\u7247100g\u00b110%[\u91cf\u5927\u53ef\u914d\u5408\u6279\u767c\/\u5718\u8cfc]", 1155 "description": "\u2022\u4e16\u754c\u9802\u7d1a\u548c\u725b\uff1a\u56b4\u9078\u65e5\u672c\u5ca9\u624b\u7e23\u77e5\u540d\u300c\u524d\u6fa4\u725b\u300d\uff0c\u66fe\u591a\u6b21\u69ae\u7372\u5168\u570b\u548c\u725b\u5927\u8cfd\u6b8a\u69ae\u3002\n\n\u2022\u6cb9\u82b1\u7d30\u7dfb\u5982\u96ea\uff1a\u8089\u8cea\u67d4\u5ae9\u3001\u5165\u53e3\u5373\u5316\uff0c\u8102\u9999\u6fc3\u90c1\u537b\u4e0d\u81a9\u53e3\u3002\n\n\u2022\u71d2\u70e4\u5c08\u7528\u539a\u5ea6\uff1a\u5747\u52fb\u5207\u7247\uff0c\u539a\u8584\u9069\u4e2d\uff0c\u5feb\u901f\u7099\u71d2\u5373\u53ef\u54c1\u5690\u6700\u7d14\u7cb9\u7684\u548c\u725b\u7f8e\u5473\u3002\n\n\u2022\u73cd\u7a00\u9802\u7d1a\u4eab\u53d7\uff1a\u9069\u5408\u5bb4\u5ba2\u3001\u805a\u6703\u6216\u7292\u8cde\u81ea\u5df1\uff0c\u5e36\u4f86\u7c73\u5176\u6797\u7d1a\u7684\u53e3\u611f\u9ad4\u9a57\u3002", 1156 "image": [ 1157 "https:\/\/image-cdn-flare.qdm.cloud\/q610cac1c00329\/image\/data\/2026\/02\/18\/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg", 1158 "https:\/\/image-cdn-flare.qdm.cloud\/q610cac1c00329\/image\/data\/2025\/09\/30\/a8b86cd81568b84b048d48257b176be2.jpg", 1159 "https:\/\/image-cdn-flare.qdm.cloud\/q610cac1c00329\/image\/data\/2025\/09\/30\/de65cd0f4da36db849a843a6944f14a2.png" 1160 ], 1161 "brand": { 1162 "@type": "Brand", 1163 "name": "\u5c31\u662f\u611b\u6d77\u9bae" 1164 } 1165 , "offers": { 1166 "@type": "Offer", 1167 "url": "https:\/\/www.94iseafood.tw\/product\/product&product_id=788", 1168 "priceCurrency": "TWD", 1169 "price": "209", 1170 "priceSpecification": { 1171 "@type": "UnitPriceSpecification", 1172 "priceType": "https://schema.org/StrikethroughPrice", 1173 "price": "299", 1174 "priceCurrency": "TWD" 1175 }, 1176 "priceValidUntil": "2027-10-06", 1177 "itemCondition": "https://schema.org/NewCondition", 1178 "availability": "https://schema.org/InStock", 1179 "seller": { 1180 "@type": "Organization", 1181 "name": "å°±æ¯ææµ·é®®" 1182 }, 1183 "shippingDetails": { 1184 "@type": "OfferShippingDetails", 1185 "shippingRate": { 1186 "@type": "MonetaryAmount", 1187 "value": "0", 1188 "currency": "TWD" 1189 }, 1190 "shippingDestination": { 1191 "@type": "DefinedRegion", 1192 "addressCountry": "TW" 1193 }, 1194 "deliveryTime": { 1195 "@type": "ShippingDeliveryTime", 1196 "handlingTime": { 1197 "@type": "QuantitativeValue", 1198 "minValue": "1", 1199 "maxValue": "3", 1200 "unitCode": "DAY" 1201 }, 1202 "transitTime": { 1203 "@type": "QuantitativeValue", 1204 "minValue": "1", 1205 "maxValue": "3", 1206 "unitCode": "DAY" 1207 } 1208 } 1209 }, 1210 "hasMerchantReturnPolicy": { 1211 "@type": "MerchantReturnPolicy", 1212 "applicableCountry": "TW", 1213 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 1214 "merchantReturnDays": "7", 1215 "returnMethod": "https://schema.org/ReturnByMail", 1216 "returnFees": "https://schema.org/FreeReturn" 1217 } 1218 } 1219 } 1220 </script>
1220 <section id="maincontent" class="product-info span12" role="main"> <div class="mainborder"> <div class="prevnext clearfix"> <ul class="pager"> <li class="previous"> </li> <li class="next"> </li> </ul> </div> <div class="row-fluid"> <div class="leftcol"> <img id="main-defer-image" onerror='imgError(this);' src="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg" data-rjs="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg" style="display:inline-block;" /> <div id="main-image" class="image hidden" style="padding:0px;"> <span class="onsale">30%off</span> <a class="fancybox-product" href="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg" title="ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é
åæ¹ç¼/åè³¼]"><img pagespeed_no_defer="" id='zoom1' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg" data-rjs="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg" onerror='imgError(this);' data-hd-image="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg" data-zoom-image="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg" alt="ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é
åæ¹ç¼/åè³¼]" style="display:inline-block;min-height:200px;animation-duration:0s;transition: all 0s ease 0s" /></a> </div> <div id="image-additional-container" class="image-additional animated fadeIn" style="display:none;"> <ul id="image-additional"> <li><a data-fancybox="gallery" rel="group" class="zoom-active" data-fancybox-type="image" href="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg" title="ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é
åæ¹ç¼/åè³¼]" data-image="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg" data-hd-image="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg" data-zoom-image="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg" class="elevatezoom-gallery"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" onerror='imgError(this);' data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd-120x120.jpg" title="ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é
åæ¹ç¼/åè³¼]" alt="ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é
åæ¹ç¼/åè³¼]" /></a></li> <li><a data-fancybox="gallery" rel="group" href="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2025/09/30/a8b86cd81568b84b048d48257b176be2.jpg" title="ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é
åæ¹ç¼/åè³¼]" data-fancybox-type="image" data-image="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2025/09/30/a8b86cd81568b84b048d48257b176be2.jpg" data-hd-image="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2025/09/30/a8b86cd81568b84b048d48257b176be2.jpg" data-zoom-image="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2025/09/30/a8b86cd81568b84b048d48257b176be2.jpg" class="elevatezoom-gallery"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2025/09/30/a8b86cd81568b84b048d48257b176be2-120x120.jpg" title="ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é
åæ¹ç¼/åè³¼]_1" alt="ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é
åæ¹ç¼/åè³¼]_1" /></a></li> <li><a data-fancybox="gallery" rel="group" href="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2025/09/30/de65cd0f4da36db849a843a6944f14a2.png" title="ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é
åæ¹ç¼/åè³¼]" data-fancybox-type="image" data-image="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2025/09/30/de65cd0f4da36db849a843a6944f14a2.png" data-hd-image="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2025/09/30/de65cd0f4da36db849a843a6944f14a2.png" data-zoom-image="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2025/09/30/de65cd0f4da36db849a843a6944f14a2.png" class="elevatezoom-gallery"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2025/09/30/de65cd0f4da36db849a843a6944f14a2-120x120.png" title="ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é
åæ¹ç¼/åè³¼]_2" alt="ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é
åæ¹ç¼/åè³¼]_2" /></a></li> </ul> </div> </div> <!-- .span6 LEFT BOX--> <div class="rightcol"> <input type="hidden" name="EscrowDays" value="" /> <h1 class="product-heading-title">ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é
åæ¹ç¼/åè³¼]</h1> <br /><span class="product-feature-content"><p style="margin:0cm 0cm 0.0001pt"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-family:"æ°ç´°æé«",serif"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-family:"æ°ç´°æé«",serif"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-family:"æ°ç´°æé«",serif"></span></span></span></span></span></span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-family:"æ°ç´°æé«",serif">â¢ä¸çé ç´åçï¼å´é¸æ¥æ¬å²©æç¸£ç¥åãåæ¾¤çãï¼æ¾å¤æ¬¡æ¦®ç²å
¨ååçå¤§è³½æ®æ¦®ã</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-family:"æ°ç´°æé«",serif"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-family:"æ°ç´°æé«",serif">â¢</span></span></span>æ²¹è±ç´°ç·»å¦éªï¼è質æå«©ãå
¥å£å³åï¼è馿¿éå»ä¸è©å£ã</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-family:"æ°ç´°æé«",serif">â¢</span></span></span><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-family:"æ°ç´°æé«",serif"></span></span></span><span style="font-family:"æ°ç´°æé«",serif">çç¤å°ç¨å度ï¼åå»åçï¼åèé©ä¸ï¼å¿«éççå³å¯ååæç´ç²¹çåçç¾å³ã</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-family:"æ°ç´°æé«",serif">â¢</span></span></span><span style="font-family:"æ°ç´°æé«",serif">çç¨é ç´äº«åï¼é©å宴客ãèææçè³èªå·±ï¼å¸¶ä¾ç±³å
¶æç´ç壿é«é©ã</span></span></span><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"><span style="font-family:"æ°ç´°æé«",serif"></span></span></span><span style="font-size:12pt"><span style="font-family:Calibri,sans-serif"></span></span></p> </span><br /> <!-- special_price_countdown start --> <!-- special_price_countdown end --> <div class="price"> <div id="price-price-block"> <span class="price-old">$299</span> <span class="price-new product-sell-price" data-content="209">$209</span> <br /><span class="you-save">ç¾è²·ç¾çâ$90</span> </div> <div class="discount" id="discount_list"> <ul> <li>䏿¬¡è³¼è²· 20 ä»¶(å«)以ä¸ï¼æ¯ä»¶åªè¦ <span>$181</span>ï¼ç¾ç <span class='prod_saving_price'>$118</span></li> <li>䏿¬¡è³¼è²· 16 ä»¶(å«)以ä¸ï¼æ¯ä»¶åªè¦ <span>$185</span>ï¼ç¾ç <span class='prod_saving_price'>$114</span></li> <li>䏿¬¡è³¼è²· 12 ä»¶(å«)以ä¸ï¼æ¯ä»¶åªè¦ <span>$189</span>ï¼ç¾ç <span class='prod_saving_price'>$110</span></li> <li>䏿¬¡è³¼è²· 8 ä»¶(å«)以ä¸ï¼æ¯ä»¶åªè¦ <span>$193</span>ï¼ç¾ç <span class='prod_saving_price'>$106</span></li> <li>䏿¬¡è³¼è²· 6 ä»¶(å«)以ä¸ï¼æ¯ä»¶åªè¦ <span>$197</span>ï¼ç¾ç <span class='prod_saving_price'>$102</span></li> <li>䏿¬¡è³¼è²· 4 ä»¶(å«)以ä¸ï¼æ¯ä»¶åªè¦ <span>$201</span>ï¼ç¾ç <span class='prod_saving_price'>$98</span></li> </ul> </div> <div class="discount" id="promotion_list"> </div> <!-- .discount--> </div> <!-- .price --> <div class="description"> <!-- <span>製é å</span> <a href="https://www.94iseafood.tw/product/manufacturer/info&manufacturer_id=5">å°±æ¯ææµ·é®®</a><br /> --> <span>庫åçæ³</span> <span id="product-stock-current" data-display-status="0">ç¾è²¨</span> </div> <!-- .description --> <div class="cart"> <div> <br /> <input type="text" name="quantity" value="1" style="text-align: center;" /> <br /> <input type="hidden" name="product_id" value="788" id="product_id" /> <input type="hidden" name="promotion_id" id="promotion_id" value="-1" /> <div class="hidden-xs hidden-sm pull-left"> <input type="button" class="button-quick-checkout" value="ç´æ¥è³¼è²·" id="button-quick-checkout" onclick="buttonQuickCheckout();return false;" /> </div> <a id="button-cart" onclick="buttonAddToCart()" class="button-cart button pull-left"><i class="icon-spinner icon-spin hidden" style="margin-right: 8px;"></i>å å
¥è³¼ç©è»</a> </div> </div> <!-- .cart --> <div class="hidden-lg hidden-md"> <center> <input type="button" class="btn btn-default btn-block button-quick-checkout button-quick-checkout-mobile" value="ç´æ¥è³¼è²·" id="button-quick-checkout" onclick="buttonQuickCheckout();return false;" /> <a id="button-instant-checkout" class="button hidden" href="/cart">çµå¸³ <i class="fa fa-chevron-right" aria-hidden="true"></i></a> </center> </div> <div class="clearfix hidden-xs hidden-sm"></div> <div id="free_present_list" style="display:none;margin-top:32px;"></div> <div id="buy_together_list" style="display:none;margin-top:32px;"></div> <div id="error_buy_togther"></div><br /> <div class="well well-lg add-additional-purchase-price-container"> <p><b> 2026å è³¼åååªæ å</b></p> <label id="lab_addprice_721-1"> <input type="radio" name="add_price1[1]" value="721-1" id="add_price_721-1" data-toggle="modal" data-target="#myMo
1220dal" class="ck_buy_tgr" data-productid="721" data-bt-price='99' data-bt-pname='ãå°±æ¯ææµ·é®®ãâ¼ï¸ç±é·ååâ¼ï¸-å°ç£éç鏿°£çéåç鿢 æé馬ä¸å¯ä»¥å ç¨å®¶éç¼é 禮èªç¨å ©ç¸å®' data-brand="å°±æ¯ææµ·é®®" data-category-path="å°éæµ·é®® > çéåå°å"> <a onclick="loadproddata(721);" data-toggle="modal" data-target="#myModal_prod"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/02/14/92456b19be0613bc54db8ae53a5672ca-627x627.jpg" alt="ãå°±æ¯ææµ·é®®ãâ¼ï¸ç±é·ååâ¼ï¸-å°ç£éç鏿°£çéåç鿢 æé馬ä¸å¯ä»¥å ç¨å®¶éç¼é 禮èªç¨å ©ç¸å®" title="ãå°±æ¯ææµ·é®®ãâ¼ï¸ç±é·ååâ¼ï¸-å°ç£éç鏿°£çéåç鿢 æé馬ä¸å¯ä»¥å ç¨å®¶éç¼é 禮èªç¨å ©ç¸å®" style="width:40px" /></a> 1221 ãå°±æ¯ææµ·é®®ãâ¼ï¸ç±é·ååâ¼ï¸-å°ç£éç鏿°£çéåç鿢 æé馬ä¸å¯ä»¥å ç¨å®¶éç¼é 禮èªç¨å ©ç¸å®<span class='add-additional-purchase-price'><span class='product-additional-price'>$99</span><span class='product-original-price'>$399</span></span> <span class='add-additional-purchase-option'></span> </label> <label id="lab_addprice_723-1"> <input type="radio" name="add_price1[1]" id="add_price_723-1" value="723-1" class="ck_buy_tgr" data-productid="723" data-bt-price='199' data-bt-pname='(ç¹æ )å°ç£é²æå£æ¹-éçä¸å£çéå70g*4å /æé馬ä¸å¯ä»¥å(ç´7~9ç/å )-å é' data-brand="å°±æ¯ææµ·é®®" data-category-path="éæåªæ "> <a onclick="loadproddata(723);" data-toggle="modal" data-target="#myModal_prod"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/02/19/f9f56fb9a425b2287bb39a08783d4975-627x627.jpeg" alt="(ç¹æ )å°ç£é²æå£æ¹-éçä¸å£çéå70g*4å /æé馬ä¸å¯ä»¥å(ç´7~9ç/å )-å é" title="(ç¹æ )å°ç£é²æå£æ¹-éçä¸å£çéå70g*4å /æé馬ä¸å¯ä»¥å(ç´7~9ç/å )-å é" style="width:40px" /></a> 1222 (ç¹æ )å°ç£é²æå£æ¹-éçä¸å£çéå70g*4å /æé馬ä¸å¯ä»¥å(ç´7~9ç/å )-å é<span class='add-additional-purchase-price'><span class='product-additional-price'>$199</span><span class='product-original-price'>$1,280</span></span> <span class='add-additional-purchase-option'></span> </label> <label id="lab_addprice_725-1"> <input type="radio" name="add_price1[1]" id="add_price_725-1" value="725-1" class="ck_buy_tgr" data-productid="725" data-bt-price='199' data-bt-pname='(ç¹æ ) ç¶åå â¼ï¸(å°ç£éççéå140g*1)(ä¸å£æ¢13g*5æ¢)(ç鿢1æ¢45g )(å é)ç空è¢ç¨ç«å è£æé馬ä¸å¯ä»¥å ç¨å®¶éç¼é 禮èªç¨' data-brand="å°±æ¯ææµ·é®®" data-category-path="éæåªæ "> <a onclick="loadproddata(725);" data-toggle="modal" data-target="#myModal_prod"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/02/19/276f3361b47421628227e27057e6a032-627x627.jpg" alt="(ç¹æ ) ç¶åå â¼ï¸(å°ç£éççéå140g*1)(ä¸å£æ¢13g*5æ¢)(ç鿢1æ¢45g )(å é)ç空è¢ç¨ç«å è£æé馬ä¸å¯ä»¥å ç¨å®¶éç¼é 禮èªç¨" title="(ç¹æ ) ç¶åå â¼ï¸(å°ç£éççéå140g*1)(ä¸å£æ¢13g*5æ¢)(ç鿢1æ¢45g )(å é)ç空è¢ç¨ç«å è£æé馬ä¸å¯ä»¥å ç¨å®¶éç¼é 禮èªç¨" style="width:40px" /></a> 1223 (ç¹æ ) ç¶åå â¼ï¸(å°ç£éççéå140g*1)(ä¸å£æ¢13g*5æ¢)(ç鿢1æ¢45g )(å é)ç空è¢ç¨ç«å è£æé馬ä¸å¯ä»¥å ç¨å®¶éç¼é 禮èªç¨<span class='add-additional-purchase-price'><span class='product-additional-price'>$199</span><span class='product-original-price'>$1,299</span></span> <span class='add-additional-purchase-option'></span> </label> <label id="lab_addprice_726-1"> <input type="radio" name="add_price1[1]" id="add_price_726-1" value="726-1" class="ck_buy_tgr" data-productid="726" data-bt-price='399' data-bt-pname='(ç¹æ )å°ç£éçä¸å£çéå140g*4å /æé馬ä¸å¯ä»¥å(14-18ç/å )-å é' data-brand="å°±æ¯ææµ·é®®" data-category-path=""> <a onclick="loadproddata(726);
1223" data-toggle="modal" data-target="#myModal_prod"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/02/19/68d8783f8830ca5ef6d8ca62a4edb674-627x627.jpeg" alt="(ç¹æ )å°ç£éçä¸å£çéå140g*4å /æé馬ä¸å¯ä»¥å(14-18ç/å )-å é" title="(ç¹æ )å°ç£éçä¸å£çéå140g*4å /æé馬ä¸å¯ä»¥å(14-18ç/å )-å é" style="width:40px" /></a> 1224 (ç¹æ )å°ç£éçä¸å£çéå140g*4å /æé馬ä¸å¯ä»¥å(14-18ç/å )-å é<span class='add-additional-purchase-price'><span class='product-additional-price'>$399</span><span class='product-original-price'>$2,300</span></span> <span class='add-additional-purchase-option'></span> </label> </div> <div id="cloudmaker_stock"> </div> <div class="more-actions"> <div class="wishlist"><a onclick="addToWishList('788');FB_AddToWishlist();">å å ¥é¡ææ¸ å®</a></div> <div class="compare"><a onclick="addToCompare('788');">å å ¥å忝è¼</a></div> </div> <div class="review"> <img src="https://cdn.qdm.cloud/qdm_base/catalog/view/theme/default/images/stars-0.png" alt="0 åè©è«" style="height:11px;width:62px" /> <a onclick="$('a[href=\'#tab-review\']').trigger('click'); $('html, body').animate({scrollTop: $('#tabs').offset().top}, 800);" class="view-revs">0 åè©è«</a> <a id="add-review-link" onclick="$('a[href=\'#tab-review\']').trigger('click'); $('html, body').animate({scrollTop: $('#add-review').offset().top}, 800);"><i class="icon-review"></i> ç¼è¡¨è©è«</a> </div> <div class="tags"> <b>æ¨ç±¤</b> <a href="/tag/å°±æ¯ææµ·é®®" rel="tag">å°±æ¯ææµ·é®®</a> <a href="/tag/æ¹ç¼" rel="tag">æ¹ç¼</a> <a href="/tag/ç¤è飿" rel="tag">ç¤è飿</a> <a href="/tag/ä¸ç§ç¤è" rel="tag">ä¸ç§ç¤è</a> <a href="/tag/æ¥æ¬åç" rel="tag">æ¥æ¬åç</a> <a href="/tag/çè" rel="tag">çè</a> </div> <div class="share"> <br /> <div class="a2a_kit a2a_kit_size_22 a2a_default_style" data-a2a-icon-color="transparent" id="my_centered_buttons"> <a class="a2a_button_line external"></a> <a class="a2a_button_facebook external"></a> <a class="a2a_button_twitter external"></a> <a class="a2a_button_google_plus external"></a> <a class="a2a_button_pinterest external"></a> </div> </div> </div> <!-- .span6 RIGHT BOX--> </div> <section id="full-info" class="clearfix"> <section class="content-top content-desc-before"> <section id="related-products" class="products-slider top-arrows"> <div class="contentset center"> <h4 class="inner"><span>ç¸éåå</span></h4> </div> <div class="flexslider"> <ul class="slides"> <li> <div class="inner"> <span class="onsale">17%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãMç¦æ°£éåµ(140-160g)é大å¯é åæ¹ç¼-åè³¼"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2025/12/28/7f4ec1d13bb08f6b7b0dd000219c3eb7-cr-627x627.jpg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãMç¦æ°£éåµ(140-160g) [é大å¯é åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãMç¦æ°£éåµ(140-160g)é大å¯é åæ¹ç¼-åè³¼">ãå°±æ¯ææµ·é®®ãMç¦æ°£éåµ(140-160g) [é大å¯é åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$179</span> <span class="price-new">$149</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">25%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãåæ¹é»é®ªéè²å(è ¹èæ¢)200gé大å¯é åæ¹ç¼-åè³¼"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/02/19/b9f4eabdc6fdd99f5cb347e5a6820f36-cr-627x627.jpeg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãåæ¹é»é®ªéè²å(è ¹èæ¢)200g [é大å¯é åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãåæ¹é»é®ªéè²å(è ¹èæ¢)200gé大å¯é åæ¹ç¼-åè³¼">ãå°±æ¯ææµ·é®®ãåæ¹é»é®ªéè²å(è ¹èæ¢)200g [é大å¯é åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$199</span> <span class="price-new">$149</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">
122434%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãæ¥µé®®å«©é»é®ªé骰åé120gé大å¯é
åæ¹ç¼-åè³¼"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/02/18/cd845cfd168835092b53712e21d2a7bb-cr-627x627.jpg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãæ¥µé®®å«©é»é®ªé骰åé120g[é大å¯é
åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãæ¥µé®®å«©é»é®ªé骰åé120gé大å¯é
åæ¹ç¼-åè³¼">ãå°±æ¯ææµ·é®®ãæ¥µé®®å«©é»é®ªé骰åé120g[é大å¯é
åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$149</span> <span class="price-new">$99</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">25%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå´é¸è±ªè¯éç¿
çµ(é³³å¾ç¿
ãéæ¹¯ãä¸è¹ç®¡è-1)[é大å¯é
åæ¹ç¼-åè³¼]"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2021/01/13/07afd1679d927d16d8daac6708e2f41d-cr-627x627.png" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãå´é¸è±ªè¯éç¿
çµ(é³³å¾ç¿
ãéæ¹¯ãä¸è¹ç®¡è*1)[é大å¯é
åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå´é¸è±ªè¯éç¿
çµ(é³³å¾ç¿
ãéæ¹¯ãä¸è¹ç®¡è-1)[é大å¯é
åæ¹ç¼-åè³¼]">ãå°±æ¯ææµ·é®®ãå´é¸è±ªè¯éç¿
çµ(é³³å¾ç¿
ãéæ¹¯ãä¸è¹ç®¡è*1)[é大å¯é
åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$599</span> <span class="price-new">$448</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">24%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå´é¸åæ¹é»é®ªéå¾é ¸è150gé大å¯é
åæ¹ç¼-åè³¼"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/02/19/89a279d6b18ed2f127bf7c7c93a2d977-cr-627x627.jpeg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãå´é¸åæ¹é»é®ªéå¾é ¸è150g [é大å¯é
åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå´é¸åæ¹é»é®ªéå¾é ¸è150gé大å¯é
åæ¹ç¼-åè³¼">ãå°±æ¯ææµ·é®®ãå´é¸åæ¹é»é®ªéå¾é ¸è150g [é大å¯é
åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$209</span> <span class="price-new">$159</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">30%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãè¶
使º«é ç´é®®çæéçéç300g±5ç¨ç«ç空å
è£é大å¯é
åæ¹ç¼-åè³¼"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2025/12/28/59a723273dccfb66db11c4646fb19ee4-cr-627x627.jpg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãè¶
使º«é ç´é®®çæéçéç300g±5% ç¨ç«ç空å
è£ [é大å¯é
åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãè¶
使º«é ç´é®®çæéçéç300g±5ç¨ç«ç空å
è£é大å¯é
åæ¹ç¼-åè³¼">ãå°±æ¯ææµ·é®®ãè¶
使º«é ç´é®®çæéçéç300g±5% ç¨ç«ç空å
è£ [é大å¯é
åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$499</span> <span class="price-new">$349</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">37%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå°ç£å£æ¹éççéå4å
©ç§æèä½é¹½ãä½éçé¤çæ¦å¿µ-(éè´ç¦®ç-禮ç鍿©åºè²¨)é大å¯é
åæ¹ç¼-åè³¼"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/02/19/b31cf561f0c6f019cb7ae3f59637ff62-cr-627x627.jpg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãå°ç£å£æ¹éççéå4å
©ç§æèä½é¹½ãä½éçé¤çæ¦å¿µ (éè´ç¦®ç-禮ç鍿©åºè²¨)[é大å¯é
åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå°ç£å£æ¹éççéå4å
©ç§æèä½é¹½ãä½éçé¤çæ¦å¿µ-(éè´ç¦®ç-禮ç鍿©åºè²¨)é大å¯é
åæ¹ç¼-åè³¼">ãå°±æ¯ææµ·é®®ãå°ç£å£æ¹éççéå4å
©ç§æèä½é¹½ãä½éçé¤çæ¦å¿µ (éè´ç¦®ç-禮ç鍿©åºè²¨)[é大å¯é
åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$1,080</span> <span class="price-new">$680</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">30%off</span> <div class="image"><a href="https://www.94iseafood.tw/å°ç£éçä¸å£çéå75g-æé馬ä¸å¯ä»¥å"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/02/19/c6792d1d84b3ca627182630f7bd116a6-cr-627x627.jpeg" data-qazy="true" alt="å°ç£éçä¸å£çéå70g/æé馬ä¸å¯ä»¥å(ç´7~9ç)[é大å¯é
åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/å°ç£éçä¸å£çéå75g-æé馬ä¸å¯ä»¥å">å°ç£éçä¸å£çéå70g/æé馬ä¸å¯ä»¥å(ç´7~9ç)[é大å¯é
åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$399</span> <span class="price-new">$279</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">
122434%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå°ç£å£æ¹éççéå5å
©ç§æèä½é¹½ãä½éçé¤çæ¦å¿µ-(éè´ç¦®ç-禮ç鍿©åºè²¨)é大å¯é
åæ¹ç¼-åè³¼"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/02/19/118d751d345ba4b777665e2ae7d058a5-cr-627x627.jpg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãå°ç£å£æ¹éççéå5å
©ç§æèä½é¹½ãä½éçé¤çæ¦å¿µ (éè´ç¦®ç-禮ç鍿©åºè²¨)[é大å¯é
åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå°ç£å£æ¹éççéå5å
©ç§æèä½é¹½ãä½éçé¤çæ¦å¿µ-(éè´ç¦®ç-禮ç鍿©åºè²¨)é大å¯é
åæ¹ç¼-åè³¼">ãå°±æ¯ææµ·é®®ãå°ç£å£æ¹éççéå5å
©ç§æèä½é¹½ãä½éçé¤çæ¦å¿µ (éè´ç¦®ç-禮ç鍿©åºè²¨)[é大å¯é
åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$1,189</span> <span class="price-new">$789</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">23%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãç¾æéç
1224大é»é鯧é-600-700å
Œ
-ä¹¾ç
-æ²¹ç¸-é大å¯é
åæ¹ç¼-åè³¼"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/02/16/d5fd6c0fb31e48763705d1c36cbabfee-cr-627x627.jpg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãç¾æéç大é»é鯧é 600-700å
Œ
ä¹¾ç
/æ²¹ç¸ [é大å¯é
åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãç¾æéç大é»é鯧é-600-700å
Œ
-ä¹¾ç
-æ²¹ç¸-é大å¯é
åæ¹ç¼-åè³¼">ãå°±æ¯ææµ·é®®ãç¾æéç大é»é鯧é 600-700å
Œ
ä¹¾ç
/æ²¹ç¸ [é大å¯é
åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$399</span> <span class="price-new">$309</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">16%off</span> <div class="image"><a href="https://www.94iseafood.tw/ç¹é¸é®®å«©è帶ç½é¯§é400g-500g-å°¾"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2019/11/30/a394352d5e084b3ba144fdbad7c1ebb0-cr-627x627.png" data-qazy="true" alt="ç¹é¸é®®å«©è帶ç½é¯§é400g-500g/å°¾" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ç¹é¸é®®å«©è帶ç½é¯§é400g-500g-å°¾">ç¹é¸é®®å«©è帶ç½é¯§é400g-500g/å°¾</a></div> <div class="price"> <span class="price-old">$499</span> <span class="price-new">$420</span> </div> <div class="rating"><img src="https://cdn.qdm.cloud/qdm_base/catalog/view/theme/default/images/stars-5.png" alt="1åè©è«" /></div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">18%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå°ç£ç¹é¸é¯éç150g-200g-ç-ç¾å³å¥åº·ä½è-çé¤å¹å¼è±å¯é大å¯é
åæ¹ç¼-åè³¼)"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2025/12/28/9b05b2a716485013904c52c5e6e317cf-cr-627x627.jpg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãå°ç£ç¹é¸é¯éç150g-200g/ç ç¾å³å¥åº·ä½è çé¤å¹å¼è±å¯ [é大å¯é
åæ¹ç¼/åè³¼)" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå°ç£ç¹é¸é¯éç150g-200g-ç-ç¾å³å¥åº·ä½è-çé¤å¹å¼è±å¯é大å¯é
åæ¹ç¼-åè³¼)">ãå°±æ¯ææµ·é®®ãå°ç£ç¹é¸é¯éç150g-200g/ç ç¾å³å¥åº·ä½è çé¤å¹å¼è±å¯ [é大å¯é
åæ¹ç¼/åè³¼)</a></div> <div class="price"> <span class="price-old">$109</span> <span class="price-new">$89</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">25%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå´é¸å¤§è¦æ ¼è¥ç¾å®åç嵿³èé300g±10-(ç´10-12å°¾)-(é大å¯é
åæ¹ç¼-åè³¼)"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/02/18/a6bf37166ba97f5dadf54636e63db86e-cr-627x627.jpg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãå´é¸å¤§è¦æ ¼è¥ç¾å®åç嵿³èé300g±10%(ç´10-12å°¾) (é大å¯é
åæ¹ç¼/åè³¼)" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå´é¸å¤§è¦æ ¼è¥ç¾å®åç嵿³èé300g±10-(ç´10-12å°¾)-(é大å¯é
åæ¹ç¼-åè³¼)">ãå°±æ¯ææµ·é®®ãå´é¸å¤§è¦æ ¼è¥ç¾å®åç嵿³èé300g±10%(ç´10-12å°¾) (é大å¯é
åæ¹ç¼/åè³¼)</a></div> <div class="price"> <span class="price-old">$199</span> <span class="price-new">$149</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">10%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãLç¦æ°£éåµ-(170g-230g)-ä¹¾ç
-æ²¹ç¸-æ°£ç¸-åèµ·ä¾è¶
ææ±-é大å¯é
åæ¹ç¼-åè³¼"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2025/12/28/47a8c10ddc2c1a52280aea7a2f9ef33e-cr-627x627.jpg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãXXLç¦æ°£éåµ (170g-230g) ä¹¾ç
/æ²¹ç¸/æ°£ç¸ åèµ·ä¾è¶
ææ± [é大å¯é
åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãLç¦æ°£éåµ-(170g-230g)-ä¹¾ç
-æ²¹ç¸-æ°£ç¸-åèµ·ä¾è¶
ææ±-é大å¯é
åæ¹ç¼-åè³¼">ãå°±æ¯ææµ·é®®ãXXLç¦æ°£éåµ (170g-230g) ä¹¾ç
/æ²¹ç¸/æ°£ç¸ åèµ·ä¾è¶
ææ± [é大å¯é
åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$199</span> <span class="price-new">$179</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">
122423%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãæ ¼éµèååç¡èæ´æ¯ç®é(380g±10-)-çæ¸
è¸-è質å¾é®®å«©-é大å¯é
åæ¹ç¼-åè³¼"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2025/12/28/acbcf321ad1664b15ee4e0717cc5ac4e-cr-627x627.jpg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãæ ¼éµèååç¡èæ´æ¯ç®é(380g±10%)/ç æ¸
è¸ è質å¾é®®å«© [é大å¯é
åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãæ ¼éµèååç¡èæ´æ¯ç®é(380g±10-)-çæ¸
è¸-è質å¾é®®å«©-é大å¯é
åæ¹ç¼-åè³¼">ãå°±æ¯ææµ·é®®ãæ ¼éµèååç¡èæ´æ¯ç®é(380g±10%)/ç æ¸
è¸ è質å¾é®®å«© [é大å¯é
åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$299</span> <span class="price-new">$229</span> </div> <div class="rating"><img src="https://cdn.qdm.cloud/qdm_base/catalog/view/theme/default/images/stars-5.png" alt="1åè©è«" /></div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">21%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãç¡åºé®®å«©å·´æ²éæ3~5ç-å
-1000g-å
-ç¡åºå°æåè¶
æå!-æ¸
è¸-ç«é-é大å¯é
åæ¹ç¼-åè³¼"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/02/18/8942e5e4593df9ab1cae0906a7938ed3-cr-627x627.jpeg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãç¡åºé®®å«©å·´æ²éæ3~5ç/å
1000g/å
ç¡åºå°æåè¶
æå! æ¸
è¸/ç«é [é大å¯é
åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãç¡åºé®®å«©å·´æ²éæ3~5ç-å
-1000g-å
-ç¡åºå°æåè¶
æå!-æ¸
è¸-ç«é-é大å¯é
åæ¹ç¼-åè³¼">ãå°±æ¯ææµ·é®®ãç¡åºé®®å«©å·´æ²éæ3~5ç/å
1000g/å
ç¡åºå°æåè¶
æå! æ¸
è¸/ç«é [é大å¯é
åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$189</span> <span class="price-new">$149</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">30%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå´é¸æ ¼éµèé±éçæèæ´æ¯ç®é380g±5è¸ç
®å¾å¥½å-é大å¯é
åæ¹ç¼-åè³¼)"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2026/03/04/512dd731887e15ec028d9b37f573043b-cr-627x627.jpg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãå´é¸æ ¼éµèæèæ´æ¯ç®é æ·¨é240g±10% è¸ç
®å¾å¥½å [é大å¯é
åæ¹ç¼/åè³¼)" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå´é¸æ ¼éµèé±éçæèæ´æ¯ç®é380g±5è¸ç
®å¾å¥½å-é大å¯é
åæ¹ç¼-åè³¼)">ãå°±æ¯ææµ·é®®ãå´é¸æ ¼éµèæèæ´æ¯ç®é æ·¨é240g±10% è¸ç
®å¾å¥½å [é大å¯é
åæ¹ç¼/åè³¼)</a></div> <div class="price"> <span class="price-old">$299</span> <span class="price-new">$209</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">21%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãé¯éä¸å¤å¹²å¤§è¦æ ¼360-4
122400g±10çç¤-ç
-æ°£ç¸-é大å¯é
åæ¹ç¼-åè³¼"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2025/12/28/a4b2a9beec5e28d8fc6e84290e6c579e-cr-627x627.jpg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãé¯éä¸å¤å¹²å¤§è¦æ ¼320-360g±10% çç¤/ç
/æ°£ç¸ [é大å¯é
åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãé¯éä¸å¤å¹²å¤§è¦æ ¼360-400g±10çç¤-ç
-æ°£ç¸-é大å¯é
åæ¹ç¼-åè³¼">ãå°±æ¯ææµ·é®®ãé¯éä¸å¤å¹²å¤§è¦æ ¼320-360g±10% çç¤/ç
/æ°£ç¸ [é大å¯é
åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$189</span> <span class="price-new">$149</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">10%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå°ç£é®®å«©é¯éä¸å·´1kg±10å
-7
1224å¡-çç¤-ç
-æ°£ç¸-é大å¯é
åæ¹ç¼-åè³¼"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2025/12/28/507f778df9fe2f749313b2fa3569cb50-cr-627x627.jpg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãå°ç£é®®å«©é¯éä¸å·´1kg±10%/å
/7å¡ çç¤/ç
/æ°£ç¸ [é大å¯é
åæ¹ç¼/åè³¼]" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãå°ç£é®®å«©é¯éä¸å·´1kg±10å
-7å¡-çç¤-ç
-æ°£ç¸-é大å¯é
åæ¹ç¼-åè³¼">ãå°±æ¯ææµ·é®®ãå°ç£é®®å«©é¯éä¸å·´1kg±10%/å
/7å¡ çç¤/ç
/æ°£ç¸ [é大å¯é
åæ¹ç¼/åè³¼]</a></div> <div class="price"> <span class="price-old">$199</span> <span class="price-new">$179</span> </div> </div> <!-- .inner --> </li> <li> <div class="inner"> <span class="onsale">10%off</span> <div class="image"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãæªå¨é¯éçè¶
å¤§è¦æ ¼190~220g±10ç-æ°£ç¸-ç¤è-ç
-é½è¶
æ¹ä¾¿-(é大å¯é
åæ¹ç¼-åè³¼)"><img onerror='imgError(this);' src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="//image-cdn-flare.qdm.cloud/q610cac1c00329/image/cache/data/2025/12/28/be8c4914597bd3be2bb73eae53848d7e-cr-627x627.jpg" data-qazy="true" alt="ãå°±æ¯ææµ·é®®ãæªå¨é¯éçè¶
å¤§è¦æ ¼160~180g±10%/ç æ°£ç¸/ç¤è/ç
é½è¶
æ¹ä¾¿ (é大å¯é
åæ¹ç¼/åè³¼)" /></a></div> <div class="name"><a href="https://www.94iseafood.tw/ãå°±æ¯ææµ·é®®ãæªå¨é¯éçè¶
å¤§è¦æ ¼190~220g±10ç-æ°£ç¸-ç¤è-ç
-é½è¶
æ¹ä¾¿-(é大å¯é
åæ¹ç¼-åè³¼)">ãå°±æ¯ææµ·é®®ãæªå¨é¯éçè¶
å¤§è¦æ ¼160~180g±10%/ç æ°£ç¸/ç¤è/ç
é½è¶
æ¹ä¾¿ (é大å¯é
åæ¹ç¼/åè³¼)</a></div> <div class="price"> <span class="price-old">$99</span> <span class="price-new">$89</span> </div> </div> <!-- .inner --> </li> </ul> </div> </section> <!-- .products-slider --> </section> <div id="tabs" class="htabs "> <a href="#tab-description">ååä»ç´¹</a> <a href="#tab-review" onclick="loadislogin();">ååè©è« (0)</a> <a href="#tab-fb">èæ¸çè¨æ¿</a> </div> <div id="tab-description" class="tab-content"> <div id="defer-load-spin"><i class="fa fa-circle-o-notch fa-spin fa-fw"></i><br /></div> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">åååç¨±ï¼æ¥æ¬å澤åççç¤ç</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">ååééï¼<span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">100g±10%</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">å
§å®¹ç©å稱(æå)ï¼<span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">åççç¤ç</span></span></span></span></span></span></span></span></span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">åç¢å°(å)ï¼<span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">æ¥æ¬</span></span></span></span></span></span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">ä¿åæ¹å¼ï¼æ¡å·åé
éï¼æ¶å°ç«å³å·åä¿å(-18C)ã</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">æææ¥æï¼æ¨ç¤ºæ¼å¤å
è£ä¸</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">ç¢åé ç¥ï¼æ¬ç¢åéå·åï¼éä¾å³é£ï¼æå
份å ç±</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">åå
§è² è²¬å» åï¼å°±æ¯ææµ·é®®åè¡</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">åå
§è² è²¬å» åé»è©±ï¼04-7880838</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">åå
§è² è²¬å» åå°åï¼å½°å縣è±å£éæ±å¤ç°è·¯1段398è</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">â¤ï¸çé®®é£åä¸é©ç¨æ¶ä¿è·æ³ç¬¬19æ¢ä¸äº«æ7天éè³æã</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">â¤ï¸éå°å¾ç¡å¿«æçé£ç¨ï¼é¿å
éè¤éå°å®¹æå°è´è®è³ª</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">
1224â¤ï¸æµ·é®®éå°è«ä¾ç
§æä¾çè§£å說æä¸æ¹èªªæéå°ã</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US">ââââââââââââââââââââââââââââââââ</span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">â¨è³£å ´æ³¨æäºé
â¨</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">â¡ååé½å
¨ï¼æ¼ç¶å¤©ä¸åå¯åºï¼è¥è¨å®åé
缺貨ï¼å貨æ¥ç´3-5åå·¥ä½å¤©ï¼ä¸å«ä¾åæ¥ï¼</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">â¡ååä¸ç¶æå°ï¼æä¸é貨ã</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">â¡è³£å ´ååæµåé大ï¼åè¦æ ¼ååä¸å¾é¨æ©ç¼è²¨ï¼å¦éæå®åçè«èèè¯çµ¡å®¢æäººå¡ã</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">â¡å®ç¶²çæ¥æéï¼08:00~23:00ï¼è¥å¨ç·æç¡å¯è½æçæéåè¦æ¨ï¼æ²æå¾æ¥ä¸è¦æé»è©±ï¼</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US">â¶â¤ï¸</span>天ç¶çç©åæçé·ç¹æ§ï¼å¤§å°èééææäºè¨±è½å·®ï¼åå以ã實éééãçºåºæºã</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US">âââââââââââââââââââââââââââââââââ</span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US">â¤ï¸</span></span></span>ï¸<é
éæ³¨æäºé
><span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US">â¤ï¸</span></span></span>ï¸</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">ï¸âï¸æ¬å³¶é
éï¼è«é¸ã賣家å®
é
ã使ç¨é»è²å®
æ¥ä¾¿é
é<br /> <span style="font-size:12pt"><span style="line-height:12.0pt">âï¸èªåï¼è«é¸ãå°åºå貨ã並å註ä»éº¼æåå貨</span></span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">
1224âï¸<span style="color:#e74c3c;"><strong>è¨å®æ»¿2000å
âå
éï¼</strong></span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">âï¸<strong>è¨å®æªé2000å
âè² æ160å
éè²»ã</strong></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US">âââââââââââââââââââââââââââââââââ</span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="enlightened" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/lightbulb.png" title="enlightened" width="23" / /><span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="enlightened" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/lightbulb.png" title="enlightened" width="23" / /></span></span></span></span><ä¸å®æ³¨æäºé
><span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="enlightened" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/lightbulb.png" title="enlightened" width="23" / /><span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="enlightened" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/lightbulb.png" title="enlightened" width="23" / /></span></span></span></span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US">â¶<span style="color:#e74c3c;"><strong>è¥æéè¦æå®æéè«å註æ¼çè¨çµ¦åºé·</strong>ã</span></span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US">â¶</span></span></span></span>å·ååå主è¦ä»¥é»è²å®
æ¥ä¾¿å·åãå·èé
éã</span></span></span><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US">â¶</span></span></span></span></span>ç©æµé
éææ®µï¼é±ä¸è³é±å
ã實éå°è²¨ææ®µä»¥</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">ç¶åé»è²å¸æ©é
éææ®µçºä¸»ï¼è«é«æ¤è¾è¦ç叿©ï¼</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US">â¶</span><span lang="EN-US">ï¸</span>è¥æå¸¸æº«æå·è/å·åçååéè¦åéåºè²¨ï¼</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="enlightened" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/lightbulb.png" title="enlightened" width="23" / />å註並ç±äººå·¥ç¢ºèªæ¯å¦éè¦è£å·®é¡éè²»ã</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="enlightened" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/lightbulb.png" title="enlightened" width="23" / /></span></span>å¦è¨å®å·²å®æåºè²¨æµç¨å°ç¡æ³åæ¶â¼</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="enlightened" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/lightbulb.png" title="enlightened" width="23" / /></span></span>é
éå
¨ç¨ä»¥ãé»è²å®
æ¥ä¾¿ãå·å/å·èé
é</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="enlightened" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/lightbulb.png" title="enlightened" width="23" / /></span></span>éæå®å°è²¨æéï¼è«å註æ¼å註æ¬ä½</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">ï¼æåå°ä¾ç
§æ¨å註åå貨/åºè²¨ï¼</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="enlightened" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/lightbulb.png" title="enlightened" width="23" / /></span></span>æ¶å°è²¨è«éå½±éç®±æ¸
é»ï¼ççµãåé
é¯èª¤ç¼ºå°æ¼æ¶è²¨</span></span></span><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">1å°æå
§ç«å³åæ</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">   è¥ç¡å
¨ç¨é影龿éç¥é½å°ç¡æ³å</span></span></span><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">çï¼ååæå°ææªå¦¥åå°è´è®è³ª</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">Â Â Â ä¸æ¦ä¸æ¥åéæ</span></span></span><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">å¸ææ¨æåæ¡æåçåå並給è½çµ¦äºé¼åµ<span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="kiss" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/kiss.png" title="kiss" width="23" / /></span></span><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="enlightened" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/lightbulb.png" title="enlightened" width="23" / /></span></span></span></span></span>叿è½ç²å¾æ¨çäºæè©å¹è¯å®<span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US"><span style="font-size:12pt"><span style="line-height:12.0pt">âï¸<span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US"><span style="font-size:12pt"><span style="line-height:12.0pt">âï¸<span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US"><span style="font-size:12pt"><span style="line-height:12.0pt">âï¸<span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US"><span style="font-size:12pt"><span style="line-height:12.0pt">âï¸<span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US"><span style="font-size:12pt"><span style="line-height:12.0pt">âï¸</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>ï¸</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><a href="https://reurl.cc/EGo6A0"><span style="font-size:12pt"><span style="line-height:12.0pt">    </span></span><span style="font-size:12pt"><span style="line-height:12.0pt">https://reurl.cc/EGo6A0</span></span></a><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="wink" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/wink_smile.png" title="wink" width="23" / /></span></span>æ¬è³£å ´éæç¾åªéå¸6.700種ååæ¡è¿ä¾ç¾å ´é¸è³¼</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="wink" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/wink_smile.png" title="wink" width="23" / /></span></span>å°åï¼å½°å縣è±å£éæ±å¤ç°è·¯ä¸æ®µ398è<span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></span><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span><span style="font-size:12pt"><span style="line-height:12.0pt">ï¼è±å£èªä¾æ°´å» æ£å°é¢ï¼<span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="wink" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/wink_smile.png" title="wink" width="23" / /></span></span>é»è©±ï¼04-7880838<span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-size:12pt"><span style="line-height:12.0pt"><img alt="wink" height="23" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://cdn.qdm.cloud/static/ckeditor/4.7.3/plugins/smiley/images/wink_smile.png" title="wink" width="23" / />éå¸</span></span>çæ¥æéï¼å
¨å¹´ç¡ä¼ 09:00-2030<span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></span></span></p> <p style="mar
1224gin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"><span lang="EN-US">ââââââââââââââââââââââââââââââââ</span></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">â¤ï¸æ¡è¿æ¹ç¼æ¥è
ãé¤å»³åºå®¶ã辦æ¡ãåè³¼ä¸»é·æåä½â¤ï¸</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt"></span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-family:microsoft jhenghei;"><span style="font-size:12pt"><span style="line-height:12.0pt">â¤ï¸â¤ï¸æä»»ä½å顿¡è¿ä½¿ç¨FBãLINEè¨æ¯è©¢ååâ¤ï¸â¤ï¸</span></span></span></p> <p style="margin:0cm 0cm 0.0001pt"><span style="font-size:12pt"><span style="line-height:12.0pt"><span style="font-family:Calibri,sans-serif"><span style="font-family:"æ°ç´°æé«",serif"><span style="font-family:microsoft jhenghei;"><img alt="?" onerror="imgError(this);" src="data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=" data-lazy-src="https://static.xx.fbcdn.net/images/emoji.php/v9/t57/1/16/1f4f1.png" / /> Lineï¼<a data-lynx-mode="hover" data-lynx-uri="https://l.facebook.com/l.php?u=https://line.me/R/ti/p/@rpj6361g?fbclid=IwAR2e73b9OSv-7DoP2DwbjKR6SsSlxo2TVGMxsABKnfOv3uKa3peVtLJia5s&h=AT2oGaSltEk8E8I9wZMXJEagW_Z90lZhjtPCX3h9aB2tKjmtlwz_LQF4eS6Q62JijqsFnrkRL3imdMru5psjkNITk61PutiYQCGFQzGedGkCAuZOTzQZePjgQuvhVaxGXwOVQQ" href="https://line.me/R/ti/p/@rpj6361g?fbclid=IwAR2e73b9OSv-7DoP2DwbjKR6SsSlxo2TVGMxsABKnfOv3uKa3peVtLJia5s" rel="nofollow noopener" target="_blank">https://line.me/R/ti/p/@rpj6361g</a> </span></span>ï¸</span></span></span></p> </div> <!-- #tab-description --> <div id="tab-review" class="tab-content"> <div class="row-fluid"> <section id="review" class="span12"></section> <section id="add-review" class="span11"> <div class="contentset center" id="review-title"> <h4 class="inner"><span>ç¼è¡¨è©è«</span></h4> </div> <div id="review-form"> <div id="login_y"> <div class="control-group clearfix"> <label class="label-group"><span class="required">*</span> <b>æ¨å°æ¤ååçæ´é«è©ç</b></label> <div class="controls wrapper"> <input type="radio" name="rating" id="st1" value="5" /> <label for="st1"></label> <input type="radio" name="rating" id="st2" value="4" /> <label for="st2"></label> <input type="radio" name="rating" id="st3" value="3" /> <label for="st3"></label> <input type="radio" name="rating" id="st4" value="2" /> <label for="st4"></label> <input type="radio" name="rating" id="st5" value="1" /> <label for="st5"></label> </div> </div> <br /> <div class="control-group clearfix"> <label class="label-group"><span class="required">*</span> <b>æ¨çæ±ç¨±</b></label> <div class="controls"> <input type="text" name="name" value="" class="span6" required /> </div> </div> <div class="control-group clearfix"> <label class="label-group"><span class="required">*</span> <b>æ¨çè©è«å
§å®¹</b></label> <div class="controls"><textarea name="text" style="min-height:120px;" class="span6" required></textarea> </div> <small><span style="color #FF0000;">注æ</span> 䏿¯æ´ HTML èªæ³</small> </div> <div class="control-group clearfix"> <div class="form-actions">黿 <b>ãç¹¼çºãæé</b> å³åæï¼ãæä¿èæ¬åéå°æ¤ååçè©è«ï¼å
¶å
§å®¹æ¯ä»¥æ¬äººçåèº«ç¶æ·çºä¾æï¼ä¿æ¬äººçç實è©è«ï¼ä¸æ¬äººèæ¤ååç¡å人æåæ¥éä¿ï¼ä¹ç¡æ¶åæ¤ååçé¤½è´æéé¢ä»¥æ°å¯«éåè©è«ã
1224ã<br /><br /><a id="button-review" class="button button-inverse" onclick="addReview();"><span>ç¹¼çº</span></a> </div> </div> </div> <div id="login_n"> <div class="control-group clearfix"> <div class="form-actions"> <i class="fa fa-star-o" aria-hidden="true"></i> è«å
æå¡ç»å
¥ï¼åé²è¡ååè©è«<br /><br /> <a class="button button-inverse" href="/login" target="_blank" rel="noopener noreferrer nofollow"><span>ç»å
¥æå¡ <i class="fa fa-angle-right" aria-hidden="true"></i></span></a> </div> </div> </div> </div> </section> </div> </div> <!-- #tab-review --> <div id="tab-fb" class="tab-content"> <div class="fb-comments" data-href="https://www.94iseafood.tw/product/product&product_id=788" data-order-by="time" data-numposts="5" data-width="100%"></div> </div><!-- #tab-FB --> </section> </div> </section> </div> <!-- ååé¸é
å½è·³è¦çª --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title" id="myModalLabel">ååé¸é
</h4> </div> <div id="cart_options_list" class="modal-body"></div> <div class="modal-footer"> <button type="button" class="button" id="button-change-option" style="height: 48px; width: 100%; background: #31bcab; color: #FFF; font-size: 14px; text-align: center; border-radius: 4px; text-shadow: none;">確å®</button> </div> </div> </div> </div> <!-- ååè³è¨ --> <div style="width: 75%;position: fixed;left: 50%;margin: 0 0 0 -37.5%;" class="modal fade" id="myModal_prod" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title" id="myModalLabel">ååè³è¨</h4> </div> <div id="prod_data" class="modal-body"> </div> <div class="modal-footer"> </div> </div> </div> </div> <div class="prevnext clearfix"> <ul class="pager"> <li class="previous"> </li> <li class="next"> </li> </ul> </div> <section class="content-bottom"> <div class="flipper_wrap clearfix"> <p><img alt="" height="1185" onerror="imgError(this);" src="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/好è©åé¥åºé¢å®ç¨¿_1MB_å·¥ä½åå_1.jpg" width="1921" /></p></div> <div class="flipper_wrap clearfix"> <div class="i94-logistics"><img alt="ä¸ç§é£åç©æµå
¬åï¼å
¨å®¶å·åä¸å®å³åºè«ææ©ä¸é±ï¼å®
é
å¯åè¨»æ¥æä¸¦æ¼æå®æ¥åä¸å¤©å¯åº" height="604" onerror="imgError(this);" src="https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/94i-midautumn-logistics-1200x604.jpg" width="1200" /></div>
1224<script type="application/ld+json" id="i94-localbusiness">{"@context":"https://schema.org","@type":"GroceryStore","@id":"https://www.94iseafood.tw/#store","name":"å°±æ¯ææµ·é®®","description":"å½°åè±å£çæµ·é®®èåå¸éï¼ç¾å ´é¾ 800 種ååï¼æ´»é«æ³°åè¦ãæ±ç³é®®èµãçéçãç¤è串ãç«éèåä¸ç«è³¼è¶³ï¼å¯å®
é
å
¨å°ï¼éå¸åå
è²»åè»å ´ã","url":"https://www.94iseafood.tw/","logo":"https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2019/03/19/c35c1b7f9606cfa9868c3e85dfc1f0f9.png","image":"https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2019/03/19/c35c1b7f9606cfa9868c3e85dfc1f0f9.png","telephone":"+886-4-7880838","address":{"@type":"PostalAddress","streetAddress":"æ±å¤ç°è·¯ä¸æ®µ398è","addressLocality":"è±å£é","addressRegion":"å½°å縣","postalCode":"503","addressCountry":"TW"},"geo":{"@type":"GeoCoordinates","latitude":24.0203072,"longitude":120.5579691},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"09:00","closes":"20:00"}],"priceRange":"NT$100-NT$5000","currenciesAccepted":"TWD","paymentAccepted":"ç¾é, è½å¸³å¯æ¬¾, 貨å°ä»æ¬¾","areaServed":{"@type":"Country","name":"å°ç£"},"hasMap":"https://www.google.com/maps/place/%E5%B0%B1%E6%98%AF%E6%84%9B%E6%B5%B7%E9%AE%AE+-+%E6%B5%B7%E9%AE%AE%E8%82%89%E5%93%81%E5%B8%82%E9%9B%86/@24.0203087,120.5571581,18z","amenityFeature":[{"@type":"LocationFeatureSpecification","name":"å
è²»åè»å ´","value":true}]}</script>
1224</div> </section>
1224<script> 1225 const goods_arrival_notice_switch_status = 0; 1226 var xOffset = 10; 1227 var yOffset = 30; 1228 var jsLoadProductTimeout = null; 1229 global_product_id = '788'; 1230 1231 // GOOGLE TRACKING PRODUCT DETAILS VIEWS 1232 function gaTrackProductView() { 1233 // UA 1234 dataLayer.push({ 1235 'ecommerce': { 1236 'detail': { 1237 'products': [{ 1238 'name': 'ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é åæ¹ç¼/åè³¼]', 1239 'id': '788', 1240 'price': '209', 1241 'category': 'ä¸ç§å°å/ç¤èé¬æé æ', 1242 }] 1243 } 1244 } 1245 }); 1246 // GA4 1247 dataLayer.push({ 1248 'event': 'view_item', 1249 'ecommerce': { 1250 'items': [{ 1251 'item_name': 'ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é åæ¹ç¼/åè³¼]', 1252 'item_id': '788', 1253 'price': '209', 1254 'item_category': 'ç¤èé¬æé æ', 1255 'quantity': '1' 1256 }] 1257 } 1258 }); 1259 1260 1261 1262 try { 1263 gtag("event", "view_item", { 1264 value: 209, 1265 items: [{ 1266 'item_name': 'ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é åæ¹ç¼/åè³¼]', 1267 'item_id': '788', 1268 'price': '209', 1269 'item_category': 'ç¤èé¬æé æ', 1270 'quantity': '1' 1271 }] 1272 }); 1273 } catch (e) {} 1274 } 1275 1276 function gaTrackProductAddToCart() { 1277 var qty = 1; 1278 if ($("select[name='quantity']").length) { 1279 qty = $("select[name='quantity'] option:selected").val(); 1280 } else { 1281 qty = $("input[name='quantity']").val(); 1282 } 1283 // UA 1284 dataLayer.push({ 1285 'event': 'addToCart', 1286 'ecommerce': { 1287 'currencyCode': '', 1288 'add': { 1289 'products': [{ 1290 'name': 'ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é åæ¹ç¼/åè³¼]', 1291 'id': '788', 1292 'price': '209', 1293 'category': 'ä¸ç§å°å/ç¤èé¬æé æ', 1294 'quantity': qty 1295 }] 1296 } 1297 } 1298 }); 1299 // GA4 1300 dataLayer.push({ 1301 'event': 'add_to_cart', 1302 'ecommerce': { 1303 'items': [{ 1304 'item_name': 'ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é åæ¹ç¼/åè³¼]', 1305 'item_id': '788', 1306 'price': '209', 1307 'item_category': 'ç¤èé¬æé æ', 1308 'quantity': qty 1309 }] 1310 } 1311 }); 1312 1313 gtag('event', 'add_to_cart', { 1314 'value': (209 * qty), 1315 'items': [{ 1316 'id': '788', 1317 'item_id': '788', 1318 'item_name': 'ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é åæ¹ç¼/åè³¼]', 1319 'item_category': 'ç¤èé¬æé æ', 1320 'price': 209, 1321 'quantity': qty, 1322 'google_business_vertical': 'retail' 1323 }] 1324 }); 1325 1326 1327 gtag('event', 'conversion', { 1328 'send_to': 'AW-748002296/aRfTCPSj99kBEPi31uQC', 1329 'value': 209, 1330 'currency': 'TWD', 1331 }); 1332 1333 } 1334 1335 // IMPORTANT: global_quuid MUST be (re)generated by the caller BEFORE invoking this for 1336 // "AddToCart". The CAPI beacon echoed inside (AddToCart.tpl) reads global_quuid from JS 1337 // scope for its quuid; the FB Pixel that fires after the caller uses the same global_quuid 1338 // as eventID. Regenerating global_quuid between this call and the Pixel breaks Meta dedup. 1339 function gaTrackMultiPixelsAddToCart(EventType) { 1340 1341 if (typeof(EventType) === 'undefined') EventType = ''; 1342 1343 1344 var qty = 1; 1345 if ($("select[name='quantity']").length) { 1346 qty = $("select[name='quantity'] option:selected").val(); 1347 } else { 1348 qty = $("input[name='quantity']").val(); 1349 } 1350 1351 gecommProductToCart.product_id = 788; 1352 gecommProductToCart.price = 209; 1353 gecommProductToCart.quantity = qty; 1354 gecommProductToCart.product_name = 'ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é åæ¹ç¼/åè³¼]'; 1355 gecommProductToCart.image_url = 'https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2026/02/18/d0404bccf1a2d10c8f4ca47d451ce7cd.jpg'; 1356 gecommProductToCart.product_url = "https://www.94iseafood.tw/product/product&product_id=788"; 1357 gecommProductToCart.sku = ""; 1358 1359 if (EventType == "AddToCart") { 1360 1361try { setCookie("qdmfbevent_id", global_quuid + "ccc", 5); } catch (error) { } 1362 1363(function() { 1364 // CAPI AJAX must survive navigation (cart/add â instant_checkout redirect 1s window). 1365 // Prefer navigator.sendBeacon (designed for unload-time delivery); fallback to fetch keepalive. 1366 var url = "https://www.94iseafood.tw/index.php?route=pixcel/facebook/capi_add_to_cart&quuid=" + global_quuid + "ccc"; 1367 var payload = JSON.stringify(gecommProductToCart); 1368 var sent = false;
1369 1370 if (typeof navigator !== "undefined" && typeof navigator.sendBeacon === "function") { 1371 try { 1372 var blob = new Blob([payload], { type: "text/plain" }); 1373 sent = navigator.sendBeacon(url, blob); 1374 } catch (e) { sent = false; } 1375 } 1376 1377 if (!sent && typeof fetch === "function") { 1378 try { 1379 fetch(url, { 1380 method: "POST", 1381 headers: { "Content-Type": "text/plain" }, 1382 body: payload, 1383 keepalive: true, 1384 credentials: "include" 1385 }).catch(function() {}); 1386 } catch (e) {} 1387 } 1388})(); 1389 } 1390 1391 <!-- LINE Tag Base Code --> 1392(function(g,d,o){ 1393  g._ltq=g._ltq||[];g._lt=g._lt||function(){g._ltq.push(arguments)}; 1394  var h=location.protocol==='https:'?'https://d.line-scdn.net':'http://d.line-cdn.net'; 1395  var s=d.createElement('script');s.async=1; 1396  s.src=o||h+'/n/line_tag/public/release/v1/lt.js'; 1397  var t=d.getElementsByTagName('script')[0];t.parentNode.insertBefore(s,t); 1398    })(window, document); 1399_lt('init', { 1400  customerType: 'lap', 1401  tagId: 'dcdf5562-820a-4992-8489-667772ce99d0' 1402}); 1403_lt('send', 'pv', ['dcdf5562-820a-4992-8489-667772ce99d0']); 1404<!-- End LINE Tag Base Code --> 1405 switch (EventType) { 1406 case "AddToCart": 1407 1408_lt('send', 'cv', { 1409type: 'dpa_cart', 1410itemIds: [gecommProductToCart.product_id.toString()], 1411price: gecommProductToCart.price.toString(), 1412currency: 'TWD', 1413quantity: gecommProductToCart.quantity.toString() 1414}, 1415{dpa:true}, 1416['dcdf5562-820a-4992-8489-667772ce99d0']); 1417 1418_lt('send', 'cv', { 1419 type: 'AddToCart' 1420},['dcdf5562-820a-4992-8489-667772ce99d0']); 1421 1422 break; 1423 } 1424 } 1425 1426 function checked_option(option_id) { 1427 $("label.checkbox #option-value-" + option_id).prop("checked", true); 1428 $("label.checkbox #option-value-" + option_id).closest("label.checkbox").addClass("opton-selected"); 1429 if (parseInt($("#add-quantity-" + option_id).val()) <= 0) { 1430 $("#add-quantity-" + option_id).val(1); 1431 } 1432 } 1433 1434 function loadproddata(v1) { 1435 1436 if (is.not.desktop()) { 1437 $('.button-cart').removeClass("hidden animated fadeInUp").addClass("animated fadeOutDown"); 1438 $('.button-quick-checkout').removeClass("hidden animated fadeInUp").addClass("animated fadeOutDown"); 1439 } 1440 1441 $('#prod_data').html("<br/><center><i class='icon-spinner icon-spin icon-large'></i></center>"); 1442 1443 $.ajax({ 1444 url: 'index.php?route=product/product_info&product_id=' + v1, 1445 dataType: 'html', 1446 beforeSend: function() {}, 1447 success: function(html) { 1448 $('#prod_data').html(html); 1449 }, 1450 error: function(xhr, ajaxOptions, thrownError) { 1451 console.log(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); 1452 } 1453 }); 1454 } 1455 1456 function autosize(ImgD, h, w) { 1457 var image = new Image(); 1458 image.src = ImgD.src; 1459 if (image.width < w && image.height < h) { 1460 ImgD.width = image.width; 1461 ImgD.height = image.height; 1462 } else { 1463 if (w / h <= image.width / image.height) { 1464 ImgD.width = w; 1465 ImgD.height = w * (image.height / image.width); 1466 } else { 1467 ImgD.width = h * (image.width / image.height); 1468 ImgD.height = h; 1469 } 1470 } 1471 1472 } 1473 1474 function buttonQuickCheckout() { 1475 if ($("select[name='quantity']").length) { 1476 check_qty = $("select[name='quantity'] option:selected").val(); 1477 } else { 1478 check_qty = $("input[name='quantity']").val(); 1479 } 1480 1481 if (check_qty == 0) { 1482 $(".alert-danger").remove(); 1483 $('#product_id').after('<div class="alert alert-danger" role="alert">å忏éè¦å¤§æ¼0ï¼</div>'); 1484 return false; 1485 } 1486 1487 if ($(".div_group[data-required]").length) { 1488 $(".alert-error").remove(); 1489 1490 var r = 0; 1491 var v_qty; 1492 $(".div_group[data-required]").each(function(index) { 1493 var required = $(this).data("required") || 0; 1494 v_qty = 0; 1495 $(this).find(".free_present_qty").each(function() { 1496 1497 v_qty = v_qty + parseInt($(this).val()); 1498 }); 1499 1500 if (required == 1 && v_qty == 0) r++; 1501 }); 1502 1503 if (r > 0) { 1504 $('#free_present_list').before('<div class="alert alert-error" style="margin-bottom:0px;margin-top:30px;"> * å¿ é¸çè´åé ç®è«é¸æï¼</div>'); 1505 1506 $('html, body').animate({ 1507 scrollTop: ($('#free_present_list').offset().top - 150) 1508 }, 1000); 1509 iziToast.show({ 1510 timeout: 3000, 1511 color: '#eb4359',
1512 messageColor: '#FFF', 1513 message: "* å¿ é¸çè´åé ç®è«é¸æ", 1514 position: 'center', 1515 progressBar: false, 1516 progressBarEasing: 'ease', 1517 }); 1518 1519 return false; 1520 } 1521 if ($(".warning").text().length > 0) { 1522 return false; 1523 } 1524 1525 } 1526 if ($("#options .control-group[data-max-qty]").length) { 1527 var r = true; 1528 $("#options .control-group[data-max-qty]").each(function(index) { 1529 var option_ckb_id = $(this).data("option-id") || 0; 1530 if (option_ckb_id) { 1531 r = checkCheckboxOptionQtyLimition(option_ckb_id); 1532 if (r == false) return false; 1533 } 1534 }); 1535 if (r == false) return false; 1536 } 1537 $('.button-quick-checkout').attr("disabled", "disabled"); 1538 $('.icon-spinner').removeClass('hidden'); 1539 $("input[name='product_id']").attr("value", 788); 1540 1541 var add_cart_url = 'index.php?route=checkout/cart/add'; 1542 1543 1544 $.ajax({ 1545 url: add_cart_url, 1546 type: 'post', 1547 data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea,.cart input[name=\'promption_id\']'), 1548 dataType: 'json', 1549 success: function(json) { 1550 $(".error").remove(); 1551 $(".alert-danger").remove(); 1552 $('.icon-spinner').addClass('hidden'); 1553 $('.button-quick-checkout').removeAttr("disabled", "disabled"); 1554 var error_option_msg = 0; 1555 1556 if (json['error']) { 1557 1558 $(".error").remove(); 1559 1560 if (json['error']['option']) { 1561 $(".alert-error").remove(); 1562 var error_option_msg = 0; 1563 for (i in json['error']['option']) { 1564 1565 error_option_msg = json['error']['option'][i]; 1566 1567 if (is.not.desktop()) { 1568 1569 $('#option-' + i).after('<div class="alert alert-error">' + json['error']['option'][i] + '</div>'); 1570 1571 } else { 1572 1573 $('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '<br/></span>'); 1574 } 1575 } 1576 if (error_option_msg) { 1577 iziToast.show({ 1578 timeout: 3000, 1579 color: '#eb4359', 1580 messageColor: '#FFF', 1581 message: error_option_msg, 1582 position: 'center', 1583 progressBar: false, 1584 progressBarEasing: 'ease', 1585 }); 1586 } 1587 } 1588 1589 if (json['error']['prod_stock']) { 1590 1591 if (is.not.desktop()) { 1592 1593 $(".alert-error").remove(); 1594 $('#product_id').after('<div class="alert alert-danger" role="alert">' + json['error']['prod_stock'] + '</div>'); 1595 iziToast.show({ 1596 timeout: 3000, 1597 color: '#eb4359', 1598 messageColor: '#FFF', 1599 message: json['error']['prod_stock'], 1600 position: 'center', 1601 progressBar: false, 1602 progressBarEasing: 'ease', 1603 }); 1604 1605 } else { 1606 1607 $(".alert-danger").remove(); 1608 $('#product_id').after('<div class="alert alert-danger" role="alert">' + json['error']['prod_stock'] + '</div>'); 1609 1610 } 1611 1612 } 1613 1614 if (json['error']['buy_together']) { 1615 for (j in json['error']['buy_together']) { 1616 $('#error_buy_togther').after('<span class="error bg-danger">' + json['error']['buy_together'][j] + '</span>'); 1617 } 1618 } 1619 1620 } 1621 1622 if (json['success']) { 1623 // fb-capi: regenerate ONE shared event id per AddToCart BEFORE any tracker fires, 1624 // so Pixel(eventID) and CAPI(quuid) match and Meta can dedup the pair. 1625 global_quuid = QUUID(); 1626 try { 1627 gaTrackMultiPixelsAddToCart("AddToCart"); 1628 } catch (e) {} 1629 try { 1630 gaTrackProductAddToCart(); 1631 } catch (e) {} 1632 1633 var qty = 1; 1634 if ($("select[name='quantity']").length) { 1635 qty = $("select[name='quantity'] option:selected").val(); 1636 } else { 1637 qty = $("input[name='quantity']").val(); 1638 } 1639 1640 1641 var product_price = qty * 209; 1642 1643 1644 // fb-capi: event id already set at top of success block (shared with CAPI); do NOT regenerate here. 1645 product_price = Number(product_price); 1646 if (isNaN(product_price)) { 1647 product_price = 0; 1648 } 1649 fbq('track', 'AddToCart', { 1650 content_name: 'ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é åæ¹ç¼/åè³¼]', 1651 content_ids: ['788'], 1652 content_type: 'product', 1653 value: product_price, 1654 currency: 'TWD' 1655 }, {
1656 eventID: global_quuid + "ccc" 1657 }); 1658 1659 setTimeout(function() { 1660 window.location.href = "https://www.94iseafood.tw/cart"; 1661 }, 1000); 1662 } 1663 1664 if (is.not.desktop()) { 1665 if (json['error']) { 1666 1667 $('html, body').animate({ 1668 scrollTop: $('#options').offset().top 1669 }, 'slow'); 1670 1671 } 1672 } 1673 1674 1675 if (json?.error?.prod_stock || error_option_msg != 0) { 1676 1677 if (hasStockError(json.error.prod_stock) || hasStockError(error_option_msg)) { 1678 setTimeout(() => { 1679 showStockAlertBtn(1); 1680 }, 200); 1681 } 1682 } 1683 1684 } 1685 }); 1686 return false; 1687 1688 } 1689 1690 function FB_AddToWishlist() { 1691 fbq('track', 'AddToWishlist', { 1692 value: '209', 1693 content_name: 'ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é åæ¹ç¼/åè³¼]', 1694 content_ids: ['788'], 1695 content_type: 'product', 1696 content_category: "ç¤è串ç", 1697 currency: 'TWD' 1698 }, { 1699 eventID: global_quuid 1700 }); 1701 try { 1702 gaTrackMultiPixelsAddToCart("AddToWishlist"); 1703 } catch (e) {} 1704 } 1705 1706 // button-cart 1707 function buttonAddToCart() { 1708 if ($("select[name='quantity']").length) { 1709 check_qty = $("select[name='quantity'] option:selected").val(); 1710 } else { 1711 check_qty = $("input[name='quantity']").val(); 1712 } 1713 1714 if (check_qty == 0) { 1715 $(".alert-danger").remove(); 1716 $('#product_id').after('<div class="alert alert-danger" role="alert">å忏éè¦å¤§æ¼0ï¼</div>'); 1717 return false; 1718 } 1719 1720 if ($(".div_group[data-required]").length) { 1721 1722 $(".alert-error").remove(); 1723 1724 var r = 0; 1725 var v_qty; 1726 $(".div_group[data-required]").each(function(index) { 1727 var required = $(this).data("required") || 0; 1728 v_qty = 0; 1729 $(this).find(".free_present_qty").each(function() { 1730 1731 v_qty = v_qty + parseInt($(this).val()); 1732 }); 1733 1734 if (required == 1 && v_qty == 0) r++; 1735 }); 1736 1737 if (r > 0) { 1738 $('#free_present_list').before('<div class="alert alert-error" style="margin-bottom:0px;margin-top:30px;"> * å¿ é¸çè´åé ç®è«é¸æï¼</div>'); 1739 1740 $('html, body').animate({ 1741 scrollTop: ($('#free_present_list').offset().top - 150) 1742 }, 1000); 1743 1744 iziToast.show({ 1745 timeout: 3000, 1746 color: '#eb4359', 1747 messageColor: '#FFF', 1748 message: "* å¿ é¸çè´åé ç®è«é¸æ", 1749 position: 'center', 1750 progressBar: false, 1751 progressBarEasing: 'ease', 1752 }); 1753 1754 return false; 1755 } 1756 1757 if ($(".warning").text().length > 0) { 1758 return false; 1759 } 1760 } 1761 1762 if ($("#options .control-group[data-max-qty]").length) { 1763 var r = true; 1764 $("#options .control-group[data-max-qty]").each(function(index) { 1765 var option_ckb_id = $(this).data("option-id") || 0; 1766 if (option_ckb_id) { 1767 r = checkCheckboxOptionQtyLimition(option_ckb_id); 1768 if (r == false) return false; 1769 } 1770 }); 1771 if (r == false) return false; 1772 } 1773 1774 $('.button-cart').attr("disabled", "disabled"); 1775 $('.icon-spinner').removeClass('hidden'); 1776 $("input[name='product_id']").attr("value", 788); 1777 $(".alert-danger").remove(); 1778 1779 var add_cart_url = 'index.php?route=checkout/cart/add'; 1780 1781 1782 $.ajax({ 1783 url: add_cart_url, 1784 type: 'post', 1785 data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea,.cart input[name=\'promption_id\']'), 1786 dataType: 'json', 1787 success: function(json) { 1788 1789 $('.success, .warning, .attention, information, .error').remove(); 1790 $('.icon-spinner').addClass('hidden'); 1791 1792 if (json['error']) { 1793 1794 $(".error").remove(); 1795 1796 if (json['error']['option']) { 1797 $(".alert-error").remove(); 1798 var error_option_msg = 0; 1799 for (i in json['error']['option']) { 1800 1801 error_option_msg = json['error']['option'][i]; 1802 1803 if (is.not.desktop()) { 1804 1805 $('#option-' + i).after('<div class="alert alert-error">' + json['error']['option'][i] + '</div>'); 1806 1807 } else { 1808 1809 $('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '<br/></span>'); 1810 1811 } 1812 } 1813 if (error_option_msg) { 1814 iziToast.show({ 1815 timeout: 3000, 1816 color: '#eb4359',
1817 messageColor: '#FFF', 1818 message: error_option_msg, 1819 position: 'center', 1820 progressBar: false, 1821 progressBarEasing: 'ease', 1822 }); 1823 } 1824 } 1825 1826 if (json['error']['prod_stock']) { 1827 1828 if (is.not.desktop()) { 1829 1830 $(".alert-error").remove(); 1831 $('#product_id').after('<div class="alert alert-danger" role="alert">' + json['error']['prod_stock'] + '</div>'); 1832 iziToast.show({ 1833 timeout: 3000, 1834 color: '#eb4359', 1835 messageColor: '#FFF', 1836 message: json['error']['prod_stock'], 1837 position: 'center', 1838 progressBar: false, 1839 progressBarEasing: 'ease', 1840 }); 1841 1842 } else { 1843 1844 $(".alert-danger").remove(); 1845 $('#product_id').after('<div class="alert alert-danger" role="alert">' + json['error']['prod_stock'] + '</div>'); 1846 1847 } 1848 1849 } 1850 1851 if (json['error']['buy_together']) { 1852 for (j in json['error']['buy_together']) { 1853 $('#error_buy_togther').after('<span class="error bg-danger">' + json['error']['buy_together'][j] + '</span>'); 1854 } 1855 } 1856 1857 $('.button-cart').removeAttr("disabled", "disabled"); 1858 if (json?.error?.prod_stock || error_option_msg != 0) { 1859 if (hasStockError(json.error.prod_stock) || hasStockError(error_option_msg)) { 1860 setTimeout(() => { 1861 showStockAlertBtn(1); 1862 }, 200); 1863 } 1864 } 1865 } 1866 1867 if (is.not.desktop()) { 1868 if (json['error']) { 1869 1870 $('html, body').animate({ 1871 scrollTop: $('#options').offset().top 1872 }, 'slow'); 1873 1874 } 1875 } 1876 1877 if (json['success']) { 1878 1879 // fb-capi: regenerate ONE shared event id per AddToCart BEFORE any tracker fires, 1880 // so Pixel(eventID) and CAPI(quuid) match and Meta can dedup the pair. 1881 global_quuid = QUUID(); 1882 try { 1883 gaTrackMultiPixelsAddToCart("AddToCart"); 1884 } catch (e) {} 1885 try { 1886 gaTrackProductAddToCart(); 1887 } catch (e) {} 1888 1889 var qty = 1; 1890 if ($(".cart select[name='quantity']").length) { 1891 qty = $(".cart select[name='quantity'] option:selected").val(); 1892 } else { 1893 qty = $(".cart input[name='quantity']").val(); 1894 } 1895 1896 1897 var product_price = qty * 209; 1898 1899 1900 // fb-capi: event id already set at top of success block (shared with CAPI); do NOT regenerate here. 1901 product_price = Number(product_price); 1902 if (isNaN(product_price)) { 1903 product_price = 0; 1904 } 1905 fbq('track', 'AddToCart', { 1906 content_name: 'ãå°±æ¯ææµ·é®®ãæ¥æ¬A5åççç¤ç(æ¥æ¬å澤ç)100g±10%[é大å¯é åæ¹ç¼/åè³¼]', 1907 content_ids: ['788'], 1908 content_type: 'product', 1909 value: product_price, 1910 currency: 'TWD' 1911 }, { 1912 eventID: global_quuid + "ccc" 1913 }); 1914 1915 $('#notification').html('<div class="alert alert-success" style="display: none;">' + json['success'] + '<button type="button" class="close" data-dismiss="alert">×</button></div>'); 1916 1917 $('.alert').fadeIn('slow'); 1918 1919 $('#cart-total').html(json['total']); 1920 1921 1922 var scroll_time = 700; 1923 var ToScrollTop = 0; 1924 if (is.not.desktop()) { 1925 scroll_time = 300; 1926 ToScrollTop = document.documentElement.scrollTop; 1927 } 1928 1929 $('html, body').animate({ 1930 ToScrollTop: 0 1931 }, scroll_time, function() { 1932 1933 1934 var attr = $('.button-cart').attr('disabled'); 1935 if (typeof attr !== typeof undefined && attr !== false) { 1936 1937 var cart = $('#cart'); 1938 var imgtodrag = $('#zoom1'); 1939 var cart_top = 50; 1940 1941 var cart_right = $(window).width() / 1.5; 1942 1943 if (is.not.desktop()) { 1944 cart_right = $("#mobile-navbar #shopping-cart-list").offset().left; 1945 } else { 1946 cart_right = $("#header #cart").offset().left; 1947 } 1948 1949 if (cart_right < 100) cart_right = $(window).width() / 1.5; 1950 1951 if (is.not.desktop()) { 1952 cart = $('#mobile-navbar .icon-shopping-cart'); 1953 cart_top = 0; 1954 $('#cart-total-items').html("( " + json['total'] + " )"); 1955 $(".button-quick-checkout-mobile").remove(); 1956 $("#button-cart").unbind("click"); 1957 $("#button-cart").find('.ok-add-to-cart').remove(); 1958 $("#button-cart").prepend('<span class="ok-add-to-cart animated fadeIn"><i class="fa fa-check" aria-hidden="true"></i> </span>'); 1959 $("#button-instant-checkout").removeClass('hidden'); 1960 1961 } 1962 1963 var imgclone = imgtodrag.clone() 1964 .offset({ 1965 top: imgtodrag.offset().top, 1966 left: imgtodrag.offset().left 1967 }) 1968 .css({ 1969 'opacity': '1.0', 1970 'position': 'absolute', 1971 'top': imgtodrag.offset().top, 1972 'left': imgtodrag.offset().left, 1973 'height': $('#zoom1').width(), 1974 'width': $('#zoom1').height(), 1975 'z-index': '99999999999', 1976 'minHeight': '50px' 1977 }) 1978 .appendTo($('body')) 1979 .animate({ 1980 'top': cart_top, 1981 'left': cart_right, 1982 'width': 36, 1983 'height': 20, 1984 'opacity': '0.01' 1985 }, 700, 'easeInOutCirc', function() { 1986 $(imgclone).remove(); 1987 imgclone.detach(); 1988 }); 1989 1990 if (is.not.desktop()) { 1991 openSideCart('788'); 1992 } 1993 1994 } 1995 1996 if (is.desktop()) { 1997 $("#cart > .heading a").trigger('mouseover'); 1998 setTimeout(function() { 1999 refreshMiniCartScrollBar(); 2000 }, 300); 2001 } 2002 2003 2004 $('.button-cart').removeAttr("disabled", "disabled"); 2005 2006 2007 2008 }); 2009 2010 } 2011 2012 2013 } 2014 }); 2015 return false;
2016 2017 } 2018 2019 function addReview() { 2020 $.getJSON("index.php?route=common/header/getLoggedInUserInfo&token=" + (Math.floor(Math.random() * 999) + 100), function(data) { 2021 if (is.existy(data) && data.isLogged) { 2022 $.ajax({ 2023 url: 'index.php?route=product/product/write&product_id=788', 2024 type: 'post', 2025 dataType: 'json', 2026 data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()) + '&cf-turnstile-response=' + encodeURIComponent(window.qdmProductReviewTurnstile ? window.qdmProductReviewTurnstile.getResponse() : ($('input[name=\'cf-turnstile-response\']').val() || '')), 2027 beforeSend: function() { 2028 $('.success, .warning').remove(); 2029 $('#button-review').attr('disabled', true); 2030 $('#review-title').after('<div class="attention"><img src="https://cdn.qdm.cloud/assets/images/loading.gif" alt="" /> è«ç¨ç</div>'); 2031 }, 2032 complete: function() { 2033 $('#button-review').attr('disabled', false); 2034 $('.attention').remove(); 2035 if (window.qdmProductReviewTurnstile) { 2036 window.qdmProductReviewTurnstile.reset(); 2037 } 2038 }, 2039 success: function(data) { 2040 if (data['error']) { 2041 $('#review-title').after('<div class="warning">' + data['error'] + '</div>'); 2042 } 2043 2044 if (data['success']) { 2045 $('#review-title').after('<div class="success">' + data['success'] + '</div>'); 2046 2047 $('input[name=\'name\']').val(''); 2048 $('textarea[name=\'text\']').val(''); 2049 $('input[name=\'rating\']:checked').attr('checked', ''); 2050 $('input[name=\'captcha\']').val(''); 2051 2052 $('#review').load('index.php?route=product/product/review&product_id=788'); 2053 2054 postbackTrack(); 2055 } 2056 } 2057 }); 2058 } else { 2059 $('#review-title').after('<div class="warning">è©è«åè«å ç»å ¥</div>'); 2060 } 2061 }); 2062 } 2063 2064 function postbackTrack() { 2065 } 2066 2067 function init_review() { 2068 2069 $('#review .pagination a').each(function(index) { 2070 var href = $(this).attr("href"); 2071 $(this).attr("href", "javascript:void(0);return false;"); 2072 $(this).attr("data-href", href); 2073 }); 2074 2075 $('#review .pagination a').click(function() { 2076 2077 var link = $(this).attr("data-href"); 2078 2079 $('<i id="review-spin-wait" class="fa fa-circle-o-notch fa-spin fa-fw"></i>').insertBefore($('#review')); 2080 2081 $('#review').fadeOut('slow'); 2082 2083 $('#review').load(link, function() { 2084 init_review(); 2085 $('#review-spin-wait').remove(); 2086 $('#review').fadeIn('slow'); 2087 }); 2088 2089 return false; 2090 2091 }); 2092 } 2093 2094 function isFacebookApp() { 2095 var ua = navigator.userAgent || navigator.vendor || window.opera; 2096 return (ua.indexOf("FBAN") > -1) || (ua.indexOf("FBAV") > -1); 2097 } 2098 2099 function numberWithCommas(x) { 2100 return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); 2101 } 2102 2103 function update_saleprice_based_select_options(optid) { 2104 var ori_prices = $("#price-price-block .product-sell-price").data("content"); 2105 var currency_symbol_left = "$"; 2106 var currency_symbol_right = ""; 2107 var currency_value = 1; 2108 var currency_decimal_place = 0; 2109 function formatPrice(rawBase) { 2110 var v = (parseFloat(rawBase) || 0) * currency_value; 2111 return currency_symbol_left + numberWithCommas(v.toFixed(currency_decimal_place)) + currency_symbol_right; 2112 } 2113 var total_saleprices = ori_prices; 2114 var saleprices_flag = 0; 2115 $("#options .control-group").find(".controls").each(function(index) { 2116 var selected = $(this).find("select option[value]:selected"); 2117 if (selected && selected != undefined) { 2118 var prefix = $(selected).data("prefix"); 2119 var price = $(selected).data("price"); 2120 if (prefix && prefix != undefined) { 2121 if (price && price != undefined) { 2122 switch (prefix) { 2123 case "=": 2124 saleprices_flag = 1; 2125 total_saleprices = price; 2126 break; 2127 } 2128 } 2129 } 2130 } 2131 }); 2132 $("#options .control-group").find(".controls").each(function(index) { 2133 var selected = $(this).find("select option[value]:selected"); 2134 if (selected && selected != undefined) { 2135 var prefix = $(selected).data("prefix"); 2136 var price = $(selected).data("price"); 2137 if (prefix && prefix != undefined) { 2138 if (price && price != undefined && !isNaN(parseFloat(price))) { 2139 switch (prefix) { 2140 case "+": 2141 saleprices_flag = 1; 2142 total_saleprices = (parseFloat(total_saleprices) || 0) + parseFloat(price); 2143 break; 2144 case "-": 2145 saleprices_flag = 1; 2146 total_saleprices = (parseFloat(total_saleprices) || 0) - parseFloat(price); 2147 break; 2148 } 2149 } 2150 } 2151 } 2152 }); 2153 if (saleprices_flag) { 2154 if (total_saleprices < 0) { 2155 total_saleprices = 0; 2156 } 2157 $("#price-price-block .price-old").hide(); 2158 $("#price-price-block .product-sell-price").text(formatPrice(total_saleprices)); 2159 } else { 2160 var expected_text = formatPrice(ori_prices); 2161 if ($("#price-price-block .product-sell-price").text() !== expected_text) { 2162 $("#price-price-block .price-old").show(); 2163 $("#price-price-block .product-sell-price").text(expected_text); 2164 } 2165 } 2166 $("#price-price-block").hide(); 2167 $("#price-price-block").fadeIn(2000); 2168 2169 2170 2171 } 2172 2173 function changeRadioProductVariation(product_option_value_id, option_id) { 2174 document.getElementById('option-value-' + product_option_value_id).checked = true; 2175 $("#option-" + option_id + ".control-group label.radio").removeClass("opton-selected"); 2176 $("#option-" + option_id + ".control-group label.radio #option-value-" + product_option_value_id).closest("label.radio").addClass("opton-selected"); 2177 return false;
2178 } 2179 2180 function init_inline() { 2181 loadCSS("https://cdnjs.cloudflare.com/ajax/libs/hint.css/1.2.1/hint.min.css"); 2182 if (typeof stop_custom_variation_style === 'undefined') { 2183 loadCSS("https://cdn.qdm.cloud/assets/css/product_variation_option_custom.css?v=220914"); 2184 } 2185 getScript("https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.nice-number.min.js", function() { 2186 $("#options .multicheck-options").niceNumber({ 2187 'autoSize': false, 2188 onDecrement: function($currentInput, amount, settings) { 2189 if (amount < 1) { 2190 $currentInput.val(1); 2191 } 2192 var opt_val_ta = $currentInput.closest("label.checkbox").attr("for"); 2193 $("#" + opt_val_ta).prop("checked", true); 2194 $("#" + opt_val_ta).closest("label.checkbox").addClass("opton-selected"); 2195 var data_option_id = $("#" + opt_val_ta).closest("[data-option-id]").data("option-id"); 2196 checkCheckboxOptionQtyLimition(data_option_id); 2197 }, 2198 onIncrement: function($currentInput, amount, settings) { 2199 var opt_val_ta = $currentInput.closest("label.checkbox").attr("for"); 2200 $("#" + opt_val_ta).prop("checked", true); 2201 $("#" + opt_val_ta).closest("label.checkbox").addClass("opton-selected"); 2202 var data_option_id = $("#" + opt_val_ta).closest("[data-option-id]").data("option-id"); 2203 checkCheckboxOptionQtyLimition(data_option_id); 2204 } 2205 }); 2206 $("#options label.checkbox").find("input[type='checkbox']").change(function() { 2207 var checked_state = $(this).is(':checked'); 2208 if (checked_state) { 2209 $(this).closest("label.checkbox").addClass("opton-selected"); 2210 $(this).closest("label.checkbox").find(".multicheck-options").val(1); 2211 } else { 2212 $(this).closest("label.checkbox").removeClass("opton-selected"); 2213 $(this).closest("label.checkbox").find(".multicheck-options").val(0); 2214 } 2215 }); 2216 $("#options").fadeIn("slow"); 2217 }); 2218 2219 //20220113 Fix è³¼ç©åçé¸é é»é¸åç忥é¸åé¸é 2220 if ($(".option-image").length) { 2221 $(".option-image").find("a").click(function() { 2222 $(this).parents(".option-image").find("input[id^='option-value-']").attr('checked', 'checked'); 2223 }); 2224 } 2225 //20210510 Add é¸é é£åååå å®é¸åæé£åå 2226 $(".changeImage label.radio").click(function() { 2227 if ($(".changeImage input[type='radio']:checked") || $(".changeImage select option:selected")) { 2228 var optionImage = []; 2229 $(".changeImage").each(function(i) { 2230 if ($(this).find("input[type='radio']:checked").length && $(this).find("input[type='radio']:checked").val()) { 2231 optionImage[i] = []; 2232 optionImage[i][0] = $(this).attr("id").replace("option-", ""); 2233 optionImage[i][1] = $(this).find("input[type='radio']:checked").val(); 2234 } 2235 if ($(this).find("select option:selected").length && $(this).find("select option:selected").val()) { 2236 optionImage[i] = []; 2237 optionImage[i][0] = $(this).attr("id").replace("option-", ""); 2238 optionImage[i][1] = $(this).find("select option:selected").val(); 2239 } 2240 2241 }); 2242 $.ajax({ 2243 url: 'index.php?route=product/product_options/povToPoi', 2244 type: 'POST', 2245 dataType: 'html', 2246 data: { 2247 pid: $("#product_id").val(), 2248 optionImage: optionImage 2249 }, 2250 beforeSend: function() {}, 2251 success: function(json) { 2252 $("#image-additional li a").each(function() { 2253 if ($(this).hasClass("zoom-active")) { 2254 $(this).removeClass('zoom-active'); 2255 } 2256 }); 2257 if (json) { 2258 $("#image-additional li").find("img[src='" + json + "']").parents("a").addClass("zoom-active").trigger("mouseenter"); 2259 // 220608 Fix ååé£ååææ©ç大å䏿è®ååé¡ 2260 if (is.not.desktop()) { 2261 var zoomImg = $("#image-additional li").find("img[src='" + json + "']").parents("a").attr("href"); 2262 $('#zoom1').attr("src", zoomImg); 2263 $('#zoom1').data("hd-image", zoomImg); 2264 $('#zoom1').data("zoom-image", zoomImg); 2265 // åçé¸é 2266 $('html,body').animate({ 2267 scrollTop: $("#options").offset().top - 70 2268 }, "show"); 2269 } 2270 } else { 2271 $("#image-additional li a").eq(0).addClass("zoom-active").trigger("mouseenter"); 2272 // 220608 Fix ååé£ååææ©ç大å䏿è®ååé¡ 2273 if (is.not.desktop()) { 2274 var zoomImg = $("#image-additional li a").eq(0).attr("href"); 2275 $('#zoom1').attr("src", zoomImg); 2276 $('#zoom1').data("hd-image", zoomImg); 2277 $('#zoom1').data("zoom-image", zoomImg); 2278 // åçé¸é 2279 $('html,body').animate({ 2280 scrollTop: $("#options").offset().top - 70 2281 }, "show"); 2282 } 2283 } 2284 }, 2285 error: function(xhr, ajaxOptions, thrownError) { 2286 //alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); 2287 } 2288 }); 2289 } 2290 }); 2291 //20210510 Add é¸é é£åååå 䏿é¸å®åæé£åå 2292 $(".changeImage select").change(function() { 2293 if ($(".changeImage input[type='radio']:checked") || $(".changeImage select option:selected")) { 2294 var optionImage = []; 2295 $(".changeImage").each(function(i) { 2296 if ($(this).find("input[type='radio']:checked").length && $(this).find("input[type='radio']:checked").val()) { 2297 optionImage[i] = []; 2298 optionImage[i][0] = $(this).attr("id").replace("option-", ""); 2299 optionImage[i][1] = $(this).find("input[type='radio']:checked").val(); 2300 } 2301 if ($(this).find("select option:selected").length && $(this).find("select option:selected").val()) { 2302 optionImage[i] = []; 2303 optionImage[i][0] = $(this).attr("id").replace("option-", ""); 2304 optionImage[i][1] = $(this).find("select option:selected").val(); 2305 } 2306 2307 }); 2308 $.ajax({ 2309 url: 'index.php?route=product/product_options/povToPoi', 2310 type: 'POST', 2311 dataType: 'html', 2312 data: { 2313 pid: $("#product_id").val(), 2314 optionImage: optionImage 2315 }, 2316 beforeSend: function() {}, 2317 success: function(json) { 2318 $("#image-additional li a").each(function() { 2319 if ($(this).hasClass("zoom-active")) { 2320 $(this).removeClass('zoom-active'); 2321 } 2322 }); 2323 if (json) { 2324 $("#image-additional li").find("img[src='" + json + "']").parents("a").addClass("zoom-active").trigger("mouseenter"); 2325 // 220608 Fix ååé£ååææ©ç大å䏿è®ååé¡ 2326 if (is.not.desktop()) { 2327 var zoomImg = $("#image-additional li").find("img[src='" + json + "']").parents("a").attr("href"); 2328 $('#zoom1').attr("src", zoomImg); 2329 $('#zoom1').data("hd-image", zoomImg); 2330 $('#zoom1').data("zoom-image", zoomImg); 2331 // åçé¸é 2332 $('html,body').animate({ 2333 scrollTop: $("#options").offset().top - 70 2334 }, "show"); 2335 } 2336 } else { 2337 $("#image-additional li a").eq(0).addClass("zoom-active").trigger("mouseenter"); 2338 // 220608 Fix ååé£ååææ©ç大å䏿è®ååé¡ 2339 if (is.not.desktop()) { 2340 var zoomImg = $("#image-additional li a").eq(0).attr("href"); 2341 $('#zoom1').attr("src", zoomImg); 2342 $('#zoom1').data("hd-image", zoomImg); 2343 $('#zoom1').data("zoom-image", zoomImg); 2344 // åçé¸é 2345 $('html,body').animate({ 2346 scrollTop: $("#options").offset().top - 70 2347 }, "show"); 2348 } 2349 } 2350 }, 2351 error: function(xhr, ajaxOptions, thrownError) { 2352 //alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); 2353 } 2354 }); 2355 } 2356 }); 2357 2358 setTimeout(function() { 2359 if (is.not.desktop()) { 2360 $('#zoom1').attr("src", $('#zoom1').data("hd-image")); 2361 } 2362 }, 1500); 2363 2364 getScript("https://static.addtoany.com/menu/page.js", function() {}); 2365
2366 $('#myModal').on('show.bs.modal', function(e) { 2367 if (is.not.desktop()) { 2368 $('.button-cart').removeClass("hidden animated fadeInUp").addClass("animated fadeOutDown"); 2369 $('.button-quick-checkout').removeClass("hidden animated fadeInUp").addClass("animated fadeOutDown"); 2370 } 2371 }); 2372 2373 $("#myModal").on("hidden.bs.modal", function(e) { 2374 if (is.not.desktop()) { 2375 $('.button-cart').removeClass("fadeOutDown").addClass("animated fadeInUp"); 2376 $('.button-quick-checkout').removeClass("fadeOutDown").addClass("animated fadeInUp"); 2377 } 2378 }); 2379 2380 2381 $(".ck_buy_tgr").prop("checked", false); 2382 2383 window.onload = function() { 2384 setTimeout(function() { 2385 new Image().src = "https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2025/09/30/a8b86cd81568b84b048d48257b176be2.jpg"; 2386 new Image().src = "https://image-cdn-flare.qdm.cloud/q610cac1c00329/image/data/2025/09/30/de65cd0f4da36db849a843a6944f14a2.png"; 2387 }, 1000); 2388 }; 2389 2390 if (is.not.desktop()) { 2391 $("#maincontent").removeClass("span9").addClass("span12"); 2392 $("#main-image").attr("style", "padding:0px;overflow:hidden;min-height:initial;"); 2393 if (!isFacebookApp() && !disabledScroll) { 2394 setTimeout(function() { 2395 $('.button-cart').addClass("animated fadeOutDown"); 2396 $('.button-quick-checkout-mobile').addClass("animated fadeOutDown"); 2397 }, 1500); 2398 } 2399 $('#zoom1').attr("src", $('#zoom1').data("hd-image")); 2400 } 2401 2402 2403 if (is.desktop()) { 2404 2405 $("#zoom1").imagesLoaded(function() { 2406 2407 $("#main-defer-image").remove(); 2408 $("#main-image").removeClass("hidden"); 2409 2410 $("#zoom1").elevateZoom({ 2411 zoomType: "inner", 2412 easing: true, 2413 gallery: 'image-additional', 2414 cursor: 'pointer', 2415 galleryActiveClass: "zoom-active", 2416 zoomWindowFadeIn: 500, 2417 zoomWindowFadeOut: 500, 2418 zoomWindowWidth: 440, 2419 zoomWindowHeight: 440, 2420 lensFadeIn: 500, 2421 lensFadeOut: 500, 2422 imageCrossfade: false, 2423 loadingIcon: 'https://cdn.qdm.cloud/assets/images/loading.gif', 2424 responsive: false, 2425 borderSize: 0 2426 }); 2427 2428 var ez = $('#zoom1').data('elevateZoom'); 2429 if (ez) { 2430 var originalSwaptheimage = ez.swaptheimage; 2431 ez.swaptheimage = function(smallimage, largeimage) { 2432 if (this.spinner) { 2433 this.spinner.remove(); 2434 } 2435 originalSwaptheimage.call(this, smallimage, largeimage); 2436 }; 2437 } 2438 2439 $(".zoomContainer:first").remove(); 2440 2441 $("#image-additional-container").show(); 2442 2443 syncThumbsWidth(); 2444 2445 }); 2446 2447 } 2448 2449 2450 $("#image-additional a").hover(function() { 2451 var image_pop_url = $(this).data("zoom-image"); 2452 var image_base_url = $(this).data("image"); 2453 $("#main-image .fancybox-product").attr("href", image_pop_url); 2454 if (image_base_url) { 2455 $("#zoom1").attr("src", image_base_url); 2456 } 2457 }); 2458 2459 2460 2461 // Load options_list_window 2462 $('input[name^="add_price"]').bind('click', function() { 2463 2464 $('#cart_options_list').html("<br/><center><i class='icon-spinner icon-spin icon-large'></i></center>"); 2465 2466 v1 = $(this).val(); 2467 v2 = 1; 2468 $.ajax({ 2469 url: 'index.php?route=product/product_options&key=' + v1 + '&quantity=' + v2, 2470 dataType: 'html', 2471 beforeSend: function() {}, 2472 success: function(html) { 2473 2474 $('#cart_options_list').html(html); 2475 2476 }, 2477 error: function(xhr, ajaxOptions, thrownError) { 2478 //alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); 2479 } 2480 }); 2481 2482 setTimeout($.unblockUI, 1000); 2483 }); 2484 2485 2486 $('.close').bind('click', function() { 2487 2488 prod_id = $("#prod_id").val(); 2489 bytr_id = $("#buy_together_id").val(); 2490 2491 $('#add_price_' + prod_id + '-' + bytr_id).attr("checked", false); 2492 $('#cart_options_list').html(""); 2493 }); 2494 2495 //å å ¥ï¼æé¸é ï¼ 2496 $('#button-change-option').bind('click', function() { 2497 2498 let hasError = false; 2499 $('.options').find('span.required').each(function() { 2500 let parentDiv = $(this).closest('div[id^="option-"]'); 2501 let optionId = parentDiv.attr('id').split('-')[1]; 2502 let input = parentDiv.find('select, input[type="radio"], input[type="checkbox"], input[type="text"], textarea'); 2503 2504 let valid = false;
2505 2506 if (input.length) { 2507 if (input.is('select')) { 2508 valid = input.val() !== ""; 2509 } else if (input.is(':radio') || input.is(':checkbox')) { 2510 valid = input.is(':checked'); 2511 } else { 2512 valid = input.val().trim() !== ""; 2513 } 2514 } 2515 2516 if (!valid) { 2517 parentDiv.after('<span class="error">æ¤çºå¿ å¡«é¸é ï¼è«é¸ææè¼¸å ¥</span>'); 2518 hasError = true; 2519 } 2520 }); 2521 2522 if (hasError) return false; 2523 2524 if ($(".options .form-group[data-max-qty]").length) { 2525 var r = true; 2526 $(".options .form-group[data-max-qty]").each(function(index) { 2527 var option_ckb_id = $(this).data("option-id") || 0; 2528 if (option_ckb_id) { 2529 r = checkCheckboxOptionQtyLimition(option_ckb_id); 2530 if (r == false) return false; 2531 } 2532 }); 2533 if (r == false) return false; 2534 } 2535 2536 prod_id = $("#prod_id").val(); 2537 bytr_id = $("#buy_together_id").val(); 2538 2539 $.ajax({ 2540 url: 'index.php?route=product/product_options/validate', 2541 type: 'post', 2542 data: $('#cart_options_list .options input[type=\'text\'], #cart_options_list .options input[type=\'hidden\'], #cart_options_list .options input[type=\'radio\']:checked, #cart_options_list .options input[type=\'checkbox\']:checked, #cart_options_list .options select, #cart_options_list .options textarea, #cart_options_list .quantity_div input[type=\'text\']'), 2543 dataType: 'json', 2544 success: function(json) { 2545 2546 $(".error").remove(); 2547 $(".alert").remove(); 2548 2549 if (json['error']) { 2550 2551 if (json['error']['option']) { 2552 for (i in json['error']['option']) { 2553 2554 $('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '<br/></span>'); 2555 } 2556 } 2557 2558 } else { 2559 2560 $('#lab_addprice_' + prod_id + '-' + bytr_id + ' .add-additional-purchase-option').html("<input type=hidden name=add_price_options_" + prod_id + "-" + bytr_id + " value='" + json['options'] + "' ><span class='label'>" + json['options_name'] + "</span>"); 2561 2562 $('#cart_options_list').html(""); 2563 $('#myModal').hide(); 2564 $('.modal-backdrop').remove(); 2565 $('#add_price_' + prod_id + '-' + bytr_id).attr("checked", true); 2566 2567 if (is.not.desktop()) { 2568 $('.button-cart').removeClass("fadeOutDown").addClass("animated fadeInUp"); 2569 $('.button-quick-checkout').removeClass("fadeOutDown").addClass("animated fadeInUp"); 2570 } 2571 2572 } 2573 2574 } 2575 }); 2576 }); 2577 2578 var oldURL = document.referrer; 2579 2580 $.fancybox.defaults.hash = false; 2581 2582 $("[data-fancybox='images']").fancybox({ 2583 afterLoad: function(instance, slide) { 2584 if ($(".fancybox-container").length > 1) { 2585 $(".fancybox-container").not(':first').remove(); 2586 } 2587 }, 2588 afterClose: function() { 2589 window.onhashchange = function(e) { 2590 if (window.location.hash.indexOf("#gallery") != -1) { 2591 e.preventDefault(); 2592 $.fancybox.close(); 2593 if (is.not.empty(oldURL)) { 2594 window.onhashchange = null; 2595 window.location.href = oldURL; 2596 } 2597 return false; 2598 } 2599 } 2600 } 2601 }); 2602 2603 if (is.desktop()) { 2604 2605 $("#main-image .fancybox-product").click(function(e) { 2606 e.stopPropagation(); 2607 e.preventDefault(); 2608 var $links = $("[data-fancybox='gallery']"); 2609 var zoom_active_index = $("#image-additional li > a.zoom-active").parent().index(); 2610 $.fancybox.open($links, { 2611 hash: false 2612 }, zoom_active_index); 2613 if ($(".fancybox-container").length > 1) { 2614 $(".fancybox-container").not(':first').remove(); 2615 } 2616 return false; 2617 }); 2618 2619 $("#image-additional a").click(function(e) { 2620 e.stopPropagation(); 2621 e.preventDefault(); 2622 var $links = $("[data-fancybox='gallery']"); 2623 var zoom_active_index = $("#image-additional li > a.zoom-active").parent().index(); 2624 $.fancybox.open($links, { 2625 hash: false 2626 }, zoom_active_index); 2627 if ($(".fancybox-container").length > 1) { 2628 $(".fancybox-container").not(':first').remove(); 2629 } 2630 return false; 2631 }); 2632 2633 } else { 2634 2635 $("#main-image .fancybox-product").click(function(e) { 2636 e.stopPropagation(); 2637 e.preventDefault(); 2638 var $links = $("[data-fancybox='gallery']"); 2639 $.fancybox.open($links, { 2640 hash: false 2641 }, 0); 2642 if ($(".fancybox-container").length > 1) { 2643 $(".fancybox-container").not(':first').remove(); 2644 } 2645 return false;
2646 }); 2647 2648 $("[data-fancybox='gallery']").fancybox({ 2649 hash: false 2650 }); 2651 } 2652 2653 $("a.screenshot").hover(function(e) { 2654 this.t = this.title; 2655 this.title = ""; 2656 var c = (this.t != "") ? "<br/>" + this.t : ""; 2657 this.rel = this.rel.replace(" noopener noreferrer nofollow", ""); 2658 $("body").append("<p id='screenshot'><img src='" + this.rel + "' alt='url preview' />" + c + "</p>"); 2659 $("#screenshot") 2660 .css("top", (e.pageY - xOffset) + "px") 2661 .css("left", (e.pageX + yOffset) + "px") 2662 .fadeIn("fast"); 2663 }, function() { 2664 this.title = this.t; 2665 $("#screenshot").remove(); 2666 }); 2667 2668 $("a.screenshot").mousemove(function(e) { 2669 $("#screenshot") 2670 .css("top", (e.pageY - xOffset) + "px") 2671 .css("left", (e.pageX + yOffset) + "px"); 2672 }); 2673 2674 $('#review').load('index.php?route=product/product/review&product_id=788', function() { 2675 init_review(); 2676 }); 2677 2678 2679 $('.date').datepicker({ 2680 dateFormat: 'yy-mm-dd' 2681 }); 2682 $('.datetime').datetimepicker({ 2683 dateFormat: 'yy-mm-dd', 2684 timeFormat: 'HH:mm', 2685 controlType: 'select' 2686 }); 2687 $('.time').timepicker({ 2688 timeFormat: 'h:m' 2689 }); 2690 2691 $('[data-toggle="tooltip"]').tooltip(); 2692 2693 2694 if (is.not.desktop()) { 2695 2696 $("#zoom1").imagesLoaded(function() { 2697 $("#main-defer-image").remove(); 2698 $("#main-image").removeClass("hidden"); 2699 $("#image-additional-container").show(); 2700 }); 2701 2702 $("#image-additional").find(".zoom-active").removeClass("zoom-active"); 2703 2704 var lastScroll = 0; 2705 var lastDirection = 0; 2706 var down = true; 2707 var delta = 0; 2708 $(window).on("scroll", function() { 2709 2710 if ($("#myModal").css('display') == 'block') { 2711 $('.button-cart').removeClass("hidden animated fadeInUp").addClass("animated fadeOutDown"); 2712 $('.button-quick-checkout').removeClass("hidden animated fadeInUp").addClass("animated fadeOutDown"); 2713 } 2714 2715 if (isFacebookApp() || disabledScroll) { 2716 $('.button-cart').removeClass("hidden animated fadeOutDown"); 2717 $('.button-quick-checkout-mobile').removeClass("hidden animated fadeOutDown"); 2718 return; 2719 } 2720 2721 var scroll = $(this).scrollTop(); 2722 down = scroll > lastScroll; 2723 delta = Math.abs(lastScroll - scroll); 2724 lastScroll = scroll; 2725 if ((down != lastDirection)) { 2726 if (down == true) { 2727 if (delta > 15) { 2728 $('.button-cart').removeClass("hidden animated fadeInUp").addClass("animated fadeOutDown"); 2729 $('.button-quick-checkout-mobile').removeClass("hidden animated fadeInUp").addClass("animated fadeOutDown"); 2730 } 2731 2732 } else { 2733 $('.button-cart').removeClass("hidden animated fadeOutDown").addClass("animated fadeInUp"); 2734 $('.button-quick-checkout-mobile').removeClass("hidden animated fadeOutDown").addClass("animated fadeInUp"); 2735 } 2736 2737 } 2738 lastDirection = down; 2739 2740 }); 2741 2742 if (isFacebookApp() || disabledScroll) { 2743 $(window).unbind("scroll"); 2744 $('#button-cart').attr("class", "button-cart button pull-left"); 2745 $('#button-quick-checkout').attr("class", "btn btn-default btn-block button-quick-checkout button-quick-checkout-mobile"); 2746 $('#button-cart').show(); 2747 $('#button-quick-checkout').show(); 2748 } 2749 } 2750 2751 2752 load_free_present(); 2753 2754 $("input[name='quantity']").bind('change', function() { 2755 2756 load_free_present(); 2757 2758 }); 2759 2760 $("select[name='quantity']").bind('change', function() { 2761 2762 load_free_present(); 2763 2764 }); 2765 2766 2767 enableDataSelectsClick(); 2768 } 2769 2770 function loadislogin() { 2771 2772 $.getJSON("index.php?route=common/header/getLoggedInUserInfo&token=" + (Math.floor(Math.random() * 999) + 100), function(data) { 2773 if (is.existy(data) && data.isLogged) { 2774 $("#login_y").show(); 2775 $("#login_n").hide(); 2776 } else { 2777 $("#login_y").hide(); 2778 $("#login_n").show(); 2779 } 2780 }); 2781 } 2782 2783 function loadpromotionlist() { 2784 var html = ""; 2785 $.ajax({ 2786 url: "index.php?route=product/product/getLoggedInPromotionList&product_id=788", 2787 type: "post", 2788 dataType: "json", 2789 success: function(json) { 2790 if (json.length > 0) { 2791 html += '<hr/><h4>ä¿é·æ´»å</h4>'; 2792 html += '<ul>'; 2793 for (var i = 0; i < json.length; i++) { 2794 2795 html += ' <li class="promotion-forward-button button button-default"><a href="' + json[i]["promotion_url"] + '" style="text-decoration:none;"> ' + json[i]["name"] + ' <i class="icon-double-angle-right"></i></a></li> '; 2796 2797 } 2798 html += '</ul>'; 2799 2800 $("#promotion_list").html(html); 2801 } 2802 //console.log(json.length); 2803 }, 2804 2805 error: function() { 2806 console.log("error"); 2807 } 2808 }); 2809 } 2810 2811 //cloudmaker_stock 2812 function load_cloudmaker() { 2813 $.ajax({ 2814 url: 'index.php?route=cloudmaker/order/wareHouseOrdernew&product_sku=' + encodeURIComponent('0'), 2815 dataType: 'json', 2816 type: "post", 2817 success: function(json) { 2818 2819 if (json['error']) { 2820 console.log(json['error']); 2821 } else { 2822 var cjson = json["cred_response"]; 2823 2824 if (cjson.length > 0) { 2825 2826 var cloudmaker_value = ""; 2827 var cloudmaker_header = ""; 2828 var cloudmaker_body = ""; 2829 var i = 0; 2830 2831 cjson.forEach(function(data) { 2832 cloudmaker_body += "<tr>"; 2833 cloudmaker_body += " <td style='border:1px solid #ddd;padding:6px;text-align: center;'>" + data.size + "</td>"; 2834 2835 var stock = data.stock; 2836 2837 $.each(stock, function() { 2838 2839 $.each(this, function(name, value) { 2840 if (i == 0) { 2841 cloudmaker_header += " <td style='border:1px solid #ddd;padding:6px;text-align: center;'>" + name + "</td>"; 2842 } 2843 cloudmaker_body += " <td style='border:1px solid #ddd;padding:6px;text-align: center;'>" + value + "</td>"; 2844 }); 2845 2846 i++; 2847 }); 2848 2849 cloudmaker_body += "</tr>"; 2850 2851 }); 2852 2853 cloudmaker_value = "<table style='max-width:450px; width:100%;margin-bottom:6px;'>"; 2854 cloudmaker_value += "<tr style='font-weight: bold;'>"; 2855 cloudmaker_value += "<td style='border:1px solid #ddd;padding:6px;text-align: center;'>尺寸</td>"; 2856 cloudmaker_value += cloudmaker_header; 2857 /*cloudmaker_value += "<td style='border:1px solid #ddd;padding:6px;text-align: center;'>å°åå°è¥¿é</td>"; 2858 cloudmaker_value += "<td style='border:1px solid #ddd;padding:6px;text-align: center;'>æ±åæè¦</td>"; 2859 cloudmaker_value += "<td style='border:1px solid #ddd;padding:6px;text-align: center;'>å¤ç¾èª å</td>"; 2860 cloudmaker_value += "<td style='border:1px solid #ddd;padding:6px;text-align: center;'>ä¿¡ç¾©èª å</td>";*/ 2861 cloudmaker_value += "</tr>"; 2862 cloudmaker_value += cloudmaker_body; 2863 cloudmaker_value += "</table>"; 2864 cloudmaker_value += "<span> åº«åæ´æ°æéï¼2026-10-06 16:45:24 (éæ°æ´çç¶²é å¯å徿æ°åº«åè³è¨)</span><br/>"; 2865 //cloudmaker_value += "<span style='font-weight: bold;'>ç¸½çæ¸ : "+ cjson.length +" ç</span>"; 2866 //cloudmaker_value += "<hr/>"; 2867 2868 $('#cloudmaker_stock').append(cloudmaker_value); 2869 2870 } else { 2871 console.log("cloudmaker_stock(0) is null"); 2872 } 2873 } 2874 2875 }, 2876 error: function(xhr, ajaxOptions, thrownError) { 2877 //console.log(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); 2878 } 2879 }); 2880 2881 2882 } 2883 2884 function load_options() { 2885 $.ajax({ 2886 url: 'index.php?route=product/product_options&key=788&type=prod', 2887 dataType: 'html', 2888 beforeSend: function() {}, 2889 success: function(html) { 2890 2891 $('#options').html(html); 2892 2893 }, 2894 error: function(xhr, ajaxOptions, thrownError) { 2895 //alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); 2896 } 2897 }); 2898 } 2899 2900 function checkCheckboxOptionQtyLimition(option_id) { 2901 2902 try { 2903 var max_qty = parseInt($("#options #option-" + option_id).data("max-qty")) || 0; 2904 var min_qty = parseInt($("#options #option-" + option_id).data("min-qty")) || 0; 2905 var option_checkbox_name = $("#options #option-" + option_id).data("option-name"); 2906 if (max_qty || min_qty) { 2907 $("#options #option-" + option_id).find(".alert-error").remove();
2908 var qty_total_chk = 0; 2909 $("#options #option-" + option_id).find("input[type='text'].CheckboxOptionQtyGroup").each(function(index) { 2910 var pov_id = $(this).data("pov-id"); 2911 if ($("#option-value-" + pov_id).is(':checked')) { 2912 qty_total_chk += parseInt($(this).val()) || 0; 2913 } 2914 }); 2915 //貨å°éç¥æ²æéï¼æéå¶å¯é¸ç¸½æ¸é 2916 if (goods_arrival_notice_switch_status == 0) { 2917 if (max_qty) { 2918 if (qty_total_chk > max_qty) { 2919 $("#options #option-" + option_id + " > label.control-label").after("<div class='alert alert-error'>é¸é 總æ¸é éå¶æå¤ " + max_qty + " é ï¼è«éæ°ä¿®æ¹æ¸é"); 2920 return false; 2921 } 2922 } 2923 if (min_qty) { 2924 if (qty_total_chk < min_qty) { 2925 $("#options #option-" + option_id + " > label.control-label").after("<div class='alert alert-error'>é¸é 總æ¸é è³å°é " + min_qty + " é ï¼è«éæ°ä¿®æ¹æ¸é"); 2926 return false; 2927 } 2928 } 2929 } 2930 } 2931 } catch (e) {} 2932 return true; 2933 } 2934 2935 var a2a_config = a2a_config || {}; 2936 a2a_config.locale = "zh-TW"; 2937 2938 try { 2939 var main_image_element = document.getElementById("main-defer-image"); 2940 main_image_element = function() { 2941 main_image_element.style.opacity = 1; 2942 main_image_element.style.transition = "all 0.2s"; 2943 }; 2944 } catch (e) {} 2945 2946 function load_free_present() { 2947 2948 var pid = 788; 2949 2950 var price = $('#price-price-block .price-normal').attr('data-content'); 2951 2952 if (!price) price = $('#price-price-block .price-new').attr('data-content'); 2953 2954 var qty = $('input[name="quantity"]').val(); 2955 2956 if (!qty) qty = $('select[name="quantity"]').val(); 2957 2958 $.ajax({ 2959 url: 'index.php?route=module/free_present', 2960 type: 'post', 2961 dataType: 'html', 2962 data: { 2963 pid: pid, 2964 price: price, 2965 qty: qty 2966 }, 2967 beforeSend: function() {}, 2968 success: function(html) { 2969 $('#free_present_list').html(html); 2970 $('#free_present_list').show(); 2971 }, 2972 error: function(xhr, ajaxOptions, thrownError) { 2973 //console.log(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); 2974 } 2975 }); 2976 } 2977 2978 2979 function syncThumbsWidth() { 2980 try { 2981 var mainWidth = $('#main-image').outerWidth(); 2982 if (!mainWidth || mainWidth < 1) { 2983 mainWidth = $('#zoom1').outerWidth(); 2984 } 2985 if (mainWidth && mainWidth > 0) { 2986 $('#image-additional, #image-additional-container').css({ 2987 'width': mainWidth + 'px', 2988 'float': 'right' 2989 }); 2990 } 2991 } catch (e) {} 2992 } 2993 2994 try { 2995 $(window).on('resize', syncThumbsWidth); 2996 } catch (e) {} 2997</script>
2997 </div> <!-- .container-inner --> </div> <!-- .container --> </div> <!-- #content_wrapper --> <input type="hidden" id="ga_utm_source" name="ga_utm_source" value=""> <input type="hidden" id="ga_utm_medium" name="ga_utm_medium" value=""> <input type="hidden" id="ga_utm_campaign" name="ga_utm_campaign" value=""> <footer id="footer" class="clearfix "> <div class="footer-inner container"> <div id="footer-inner-row" data-count="0" class="row-fluid offset2 clearfix"> <div class="column span2"> <h3 class="header">ååºè¨æ¯</h3> <ul class="content"> <li id="inf1"><a href="https://www.94iseafood.tw/pages/4">éæ¼æå</a></li> <li id="inf2"><a href="https://www.94iseafood.tw/pages/éæè²¨æ¿ç">éæè²¨æ¿ç</a></li> <li id="inf3"><a href="https://www.94iseafood.tw/pages/é±ç§æ¬è²æ">é±ç§æ¿ç</a></li> <li id="inf4"><a href="https://www.94iseafood.tw/pages/æ¿çæ¢æ¬¾">æ¿çæ¢æ¬¾</a></li> </ul> </div> <div class="column span2"> <h3 class="header">å®¢æ¶æå</h3> <ul class="content"> <li><a href="https://www.94iseafood.tw/contact">ååºçè¨æ¿</a></li> <li><a href="https://www.94iseafood.tw/return">ååé/æè²¨</a></li> <li><a href="https://www.94iseafood.tw/account/order/payment">填坫坿¬¾å®</a></li> <li><a href="/guestorder">å¿«éæ¥è¨å®</a></li> </ul> </div> <div class="column span2"> <h3 class="header">å
¶ä»æå</h3> <ul class="content"> <li><a href="https://www.94iseafood.tw/information/news">ææ°æ¶æ¯</a></li> <li><a href="https://www.94iseafood.tw/information/notice">ææ°å
¬å</a></li> <li><a href="https://www.94iseafood.tw/bestsellers">æ¢é·åå</a></li> <li><a href="https://www.94iseafood.tw/special">ç¹è³£åå</a></li> <li><a href="https://www.94iseafood.tw/latest">å
¨é¨åå</a></li> </ul> </div> <div class="column span2"> <h3 class="header">æå¡ä¸å¿</h3> <ul class="content"> <li><a href="https://www.94iseafood.tw/account">æå¡ä¸å¿</a></li> <li><a href="https://www.94iseafood.tw/order">è¨è³¼ç´é</a></li> <li><a href="https://www.94iseafood.tw/wishlist">顿æ¸
å® (0)</a></li> <li><a href="https://www.94iseafood.tw/compare">å忝è¼</a></li> <li><a href="https://www.94iseafood.tw/newsletter">è¨é±å®ç¶²éç¥</a></li> </ul> </div> </div> </div> <!-- .row --> </div> <!-- /.footer-inner --> <div class="footer-bottom container "> <div class="row-fluid visible-lg"><div id="facebook-page-container" class="fb-container"></div></div> <div id="footer-copyright" class="row-fluid"> <div id="payment-logo-list" class="pl-container"> <div class="pl-row"> </div> </div> <div id="copy"> <p>Copyright ©2026Â å°±æ¯ææµ·é®®</p> <!--googleoff: index--><span style="display:none;">q610cac1c00329</span><!--googleon: index--> </div> <div id="qdm-copy"><a href='https://www.94iseafood.tw/googlebase.xml' title="RSS" target='blank'><i class="fa fa-rss"></i></a><a href='https://www.94iseafood.tw/sitemap'>ç¶²ç«å°å</a></div> </div> </div> </footer> <!-- #footer --> <div class='side_float_banner_wrapper' style='display:none;'><div id='side_float_banner1' class='side_float_banner visible-lg right' style='margin-top:50px;margin-right:20px;'></div></div>
2997<script src="https://cdn.qdm.cloud/assets/js/LAB.min.js"></script>
2997
2997<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
2997
2997<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-migrate/1.4.1/jquery-migrate.min.js"></script>
2997
2997<script type="text/javascript"> 2998 2999 $(document).ready(function() { 3000 var j = 0; 3001 var delay = 3000; 3002 function cycleStickyBarTop(){ 3003 var jmax = $(".sticky-bar-top .sticky-bar-content").length -1; 3004 if(jmax > 0){ 3005 $(".sticky-bar-top .sticky-bar-content:eq(" + j + ")") 3006 .animate({"opacity" : "1","z-index":"9998"} ,400) 3007 .animate({"opacity" : "1","z-index":"9998"}, delay) 3008 .animate({"opacity" : "0","z-index":"9"}, 400, function(){ 3009 (j == jmax) ? j=0 : j++; 3010 cycleStickyBarTop(); 3011 }); 3012 }else{ 3013 $(".sticky-bar-top .sticky-bar-content:eq(" + j + ")") 3014 .animate({"opacity" : "1","z-index":"9998"}, delay) 3015 } 3016 }; 3017 cycleStickyBarTop(); 3018 3019 var i = 0; 3020 function cycleStickyBarBottom(){ 3021 var imax = $(".sticky-bar-bottom .sticky-bar-content").length -1; 3022 if(imax > 0){ 3023 $(".sticky-bar-bottom .sticky-bar-content:eq(" + i + ")") 3024 .animate({"opacity" : "1","z-index":"9998"} ,400) 3025 .animate({"opacity" : "1","z-index":"9998"}, delay) 3026 .animate({"opacity" : "0","z-index":"9"}, 400, function(){ 3027 (i == imax) ? i=0 : i++; 3028 cycleStickyBarBottom(); 3029 }); 3030 }else{ 3031 $(".sticky-bar-bottom .sticky-bar-content:eq(" + i + ")") 3032 .animate({"opacity" : "1","z-index":"9998"}, delay) 3033 } 3034 3035 }; 3036 cycleStickyBarBottom(); 3037 3038 var k = 0; 3039 function cycleStickyBarTopMobile(){ 3040 var kmax = $(".mobile-sticky-bar-top .sticky-bar-content").length -1; 3041 if(kmax > 0){ 3042 $(".mobile-sticky-bar-top .sticky-bar-content:eq(" + k + ")") 3043 .animate({"opacity" : "1","z-index":"9998"} ,400) 3044 .animate({"opacity" : "1","z-index":"9998"}, delay) 3045 .animate({"opacity" : "0","z-index":"9"}, 400, function(){ 3046 (k == kmax) ? k=0 : k++; 3047 cycleStickyBarTopMobile(); 3048 }); 3049 }else{ 3050 $(".mobile-sticky-bar-top .sticky-bar-content:eq(" + k + ")") 3051 .animate({"opacity" : "1","z-index":"9998"}, delay) 3052 } 3053 }; 3054 cycleStickyBarTopMobile(); 3055 3056 //COUNTDOWN TIMER 3057 $(".sticky-bar-countdown").each(function(){ 3058 3059 var sticky_bar_date = $(this).attr("data-countdown-date").replace(/-/g,'/'); 3060 var sticky_bar_countdown_id = $(this).attr("id"); 3061 var countDownDate = new Date(sticky_bar_date).getTime(); 3062 3063 var x = setInterval(function() { 3064 3065 var now = new Date().getTime(); 3066 3067 var distance = countDownDate - now; 3068 3069 var days = Math.floor(distance / (1000 * 60 * 60 * 24)); 3070 var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); 3071 var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); 3072 var seconds = Math.floor((distance % (1000 * 60)) / 1000); 3073 3074 if(hours<10){ 3075 var hours1 = "0"+hours; 3076 }else{ 3077 var hours1 = hours; 3078 } 3079 if(minutes<10){ 3080 var minutes1 = "0"+minutes; 3081 }else{ 3082 var minutes1 = minutes; 3083 } 3084 if(seconds<10){ 3085 var seconds1 = "0"+seconds; 3086 }else{ 3087 var seconds1 = seconds; 3088 } 3089 3090 if( $("#" + sticky_bar_countdown_id).length ) { 3091 document.getElementById(sticky_bar_countdown_id).innerHTML = " "+days+ " DAY " + hours1 + ": " 3092 + minutes1 + ": " + seconds1 + " "; 3093 } 3094 3095 if (distance < 0) { 3096 clearInterval(x); 3097 //document.getElementById(sticky_bar_countdown_id).innerHTML = "-"; 3098 $("#"+sticky_bar_countdown_id).remove(); 3099 } 3100 }, 1000); 3101 3102 }); 3103 3104 }); 3105 3106 jQuery.ajaxPrefilter( function( s ) { 3107 if ( s.crossDomain ) { 3108 s.contents.script = false; 3109 } 3110 }); 3111 3112 var loc = window.location.href, index = loc.indexOf('#'); 3113 if (index > 0) { 3114 try { 3115 var urlHash = loc.split("#")[1]; 3116 if( urlHash ) { 3117 if( $('#' + urlHash).length ) { 3118 $('html,body').animate({ 3119 scrollTop: $('#' + urlHash).offset().top 3120 }, 1200); 3121 } else { 3122 window.location = loc.substring(0, index) + "&" + loc.substring(index+1); 3123 } 3124 } 3125 } catch(err) { } 3126 } 3127 3128 var readyInitPage = 1; 3129 var doAdjust = true; 3130 var doAdjustCounter = 0; 3131 var jsLoadTimeout = null; 3132 var previousWidth = 0; 3133 var maxHeight = 0; 3134 var flipper_random_status = 0; 3135 var float_banner_count = 1; 3136 var lazy = 1; 3137 var transInitial = -280; 3138 var mDistance = 0; 3139 3140 if (window!= top) top.location.href = location.href; 3141 3142 //20210713 add menu url target 3143 $(".pushy-submenu button span").click(function(){ 3144 if($(this).attr("target")){ 3145 $(this).removeClass("pushy-submenu-parent"); 3146 if($(this).parents("li").hasClass("pushy-submenu-open")){ 3147 window.open($(this).data("url"),"_blank"); 3148 } 3149 } 3150 }); 3151 3152 $(".pushy-menu-storename span").click(function(){ 3153 $("#myBody").removeClass("pushy-open-left"); 3154 }); 3155 3156 function getScript(url,success){ 3157 var script = document.createElement('script'); 3158 script.type = 'text/javascript'; 3159 script.src = url; 3160 var head=document.getElementsByTagName('head')[0], done=false; 3161 script.onload=script.onreadystatechange = function(){ 3162 if ( !done && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete') ) { 3163 done=true; 3164 success(); 3165 script.onload = script.onreadystatechange = null; 3166 head.removeChild(script); 3167 } 3168 }; 3169 head.appendChild(script); 3170 } 3171 3172 function getParams(a){var b=document.getElementsByTagName("script");for(var i=0;i<b.length;i++){if(b[i].src.indexOf("/"+a)>-1){var c=b[i].src.split("?").pop().split("&");var p={};for(var j=0;j<c.length;j++){var d=c[j].split("=");p[d[0]]=d[1]}return p}}return{}} 3173 3174 function adjustBoxHeights() { 3175 maxHeight1 = 270; 3176 maxHeight2 = 270; 3177 maxHeight3 = 270; 3178 maxHeight4 = 270; 3179 maxHeight5 = 270; 3180 3181 $('.content-top .product-box > div').each(function(){ 3182 $(this).height('auto'); 3183 if (maxHeight2 < $(this).height()) { maxHeight2 = $(this).height(); } 3184 }); 3185 $('.content-top .product-box > div').each(function(){ 3186 if( maxHeight2 ) { 3187 $(this).height(maxHeight2); 3188 } 3189 }); 3190 3191 $('.content-bottom .product-box > div').each(function(){ 3192 $(this).height('auto'); 3193 if (maxHeight3 < $(this).height()) { maxHeight3 = $(this).height(); } 3194 }); 3195 $('.content-bottom .product-box > div').each(function(){ 3196 if( maxHeight3 ) { 3197 $(this).height(maxHeight3); 3198 } 3199 }); 3200 3201 $('.product-grid > div').each(function(){ 3202 var img_src = $(this).find(".image img[src]").attr("src"); 3203 try { 3204 var img_src_ext = img_src.split('.').pop().toLowerCase(); 3205 } catch(err) { 3206 img_src_ext = ""; 3207 } 3208 $(this).height('auto'); 3209 if( $( "#myBody" ).hasClass("product-category") ){ 3210 img_src_ext = ""; 3211 } 3212 if( img_src_ext != "gif" ) { 3213 if (maxHeight1 < $(this).height()) { maxHeight1 = $(this).height(); } 3214 } else { 3215 $(this).addClass("gif-tag"); 3216 } 3217 }); 3218 var img_gif_height = 0; 3219 $('.product-grid > div').each(function(){ 3220 var img_src = $(this).find(".image img[src]").attr("src"); 3221 try { 3222 var img_src_ext = img_src.split('.').pop().toLowerCase(); 3223 } catch(err) { 3224 img_src_ext = ""; 3225 } 3226 if( maxHeight1 ){ 3227 $(this).height(maxHeight1); 3228 if( img_src_ext != "gif" ) { 3229 img_gif_height = $(this).find(".image img").height(); 3230 } 3231 } 3232 }); 3233 $('.product-grid > div.gif-tag').attr("style",""); 3234 if( img_gif_height ) { 3235 $('.product-grid > div.gif-tag').find(".image img").attr("style","height:" + img_gif_height + "px;width:auto;"); 3236 } 3237 3238 $('.box-content').each(function(index,elmain){ 3239 $(elmain).find('.product-box').each(function(index,el){ 3240 maxHeight1 = 0; 3241 $(el).find('.grid-box').each(function(index,el2){ 3242 $(el2).height('auto'); 3243 }); 3244 $(el).find('.grid-box .inner').each(function(index,el2){ 3245 if (maxHeight1 < $(el2).height()) { maxHeight1 = $(el2).height(); } 3246 }); 3247 maxHeight1 = maxHeight1 + 18; 3248 $(el).find('.grid-box').each(function(index,el2){ 3249 if( maxHeight1 ) { 3250 $(el2).height(maxHeight1); 3251 } 3252 }); 3253 }); 3254 }); 3255 3256 $('#related-products').each(function(index,elmain){ 3257 $(elmain).imagesLoaded(function(){ 3258 $(this).find('.product-box').each(function(index,el){ 3259 maxHeight1 = 0; 3260 $(el).find('.grid-box').each(function(index,el2){ 3261 $(el2).height('auto'); 3262 }); 3263 $(el).find('.grid-box .inner').each(function(index,el2){ 3264 if (maxHeight1 < $(el2).height()) { maxHeight1 = $(el2).height(); } 3265 }); 3266 maxHeight1 = maxHeight1 + 36; 3267 if( maxHeight1 < 220 ) maxHeight1 = 220; 3268 if( !is.mobile() ) { 3269 if( maxHeight1 < 340 ) maxHeight1 = 340; 3270 } 3271 $(el).find('.grid-box').each(function(index,el2){ 3272 if( maxHeight1 ) { 3273 $(el2).height(maxHeight1); 3274 } 3275 }); 3276 }); 3277 }); 3278 }); 3279 3280 $('.content-bottom #related-products').each(function(index,elmain){ 3281 var contentset_height = parseInt($('.content-bottom #related-products .contentset').height()); 3282 if( contentset_height ) contentset_height = contentset_height + 70; 3283 $(elmain).imagesLoaded(function(){ 3284 $(this).find('.product-box').each(function(index,el){ 3285 maxHeight1 = 0; 3286 $(el).find('.grid-box').each(function(index,el2){ 3287 $(el2).height('auto'); 3288 }); 3289 $(el).find('.grid-box .inner').each(function(index,el2){ 3290 if (maxHeight1 < $(el2).height()) { maxHeight1 = $(el2).height(); } 3291 }); 3292 maxHeight1 = maxHeight1 + 36 + contentset_height; 3293 if( maxHeight1 < 220 ) maxHeight1 = 220; 3294 if( !is.mobile() ) { 3295 if( maxHeight1 < 340 ) maxHeight1 = 340; 3296 } 3297 $(el).find('.grid-box').each(function(index,el2){ 3298 if( maxHeight1 ) { 3299 $(el2).height(maxHeight1); 3300 } 3301 }); 3302 }); 3303 }); 3304 }); 3305 3306 $('.any-products').each(function(index,el){ 3307 3308 if(is.mobile()){ 3309 $(el).find(".grid-box").attr("style",""); 3310 } 3311 3312 maxHeight5 = 0; 3313 $(el).find('.any-box > div').each(function(index,el2){ 3314 $(el2).height('auto'); 3315 if (maxHeight5 < $(el2).height()) { maxHeight5 = $(el2).height(); } 3316 }); 3317 $(el).find('.any-box > div').each(function(index,el2){ 3318 if( maxHeight5 ) { 3319 $(el2).height(maxHeight5); 3320 } 3321 }); 3322 $(el).find('.grid-box > .inner').each(function(index,el2){ 3323 $(el2).css("display", "block"); 3324 }); 3325 }); 3326 } 3327
3328 var supportsNatural = ( "naturalWidth" in (new Image()) ); 3329 3330 function initDeferImages() { 3331 [].forEach.call(document.querySelectorAll('img[data-src]'), function(img) { 3332 img.setAttribute('src', img.getAttribute('data-src')); 3333 img.onload = function() { 3334 this.removeAttribute('data-src'); 3335 if (this.style.opacity !== undefined) { 3336 this.style.opacity = 1; 3337 } 3338 var naturalWidth = supportsNatural ? this.naturalWidth : $(this).width(); 3339 if( naturalWidth == 0 ) { 3340 this.src += '?timestamp=' + new Date().getTime(); 3341 } 3342 }; 3343 }); 3344 $(".grid-box img,.product-row img").each(function(){ 3345 var _this = $(this); 3346 _this.imagesLoaded(function(){ 3347 _this.animate({opacity: 1.0}, 100); 3348 _this.closest('.grid-box').find('.onsale').removeClass("hidden"); 3349 _this.closest('.grid-box').find('.name').removeClass("hidden"); 3350 _this.closest('.grid-box').find('.price').removeClass("hidden"); 3351 _this.closest('.grid-box').find('.label-important').removeClass("hidden"); 3352 _this.closest('.grid-box').find('.load-thumb-conver').remove(); 3353 _this.closest('.product-row').find('.load-thumb-conver').remove(); 3354 try { 3355 if (typeof _this.data('flipper') !== 'undefined') { 3356 _this.flipper(); 3357 } 3358 } catch(err) { } 3359 _this.height('auto'); 3360 if( (lazy == $(".grid-box img").length) ) { adjustBoxHeights(); } 3361 lazy++; 3362 }); 3363 }); 3364 } 3365 3366 function updateCartProductCount() { 3367 $.get("index.php?route=module/cart/GetProductTotal", function(data) { 3368 $("#shopping-cart-list .badge").html(data); 3369 if(data>0){ 3370 $("#shopping-cart-list .badge").removeClass("hidden"); 3371 $("#shopping-cart-list .badge").removeClass("animated"); 3372 $("#shopping-cart-list .badge").addClass("animated bounce"); 3373 } else { 3374 $("#shopping-cart-list .badge").addClass("hidden"); 3375 } 3376 }); 3377 } 3378 3379 function updateQuantityByProductKey(key, quantity) { 3380 quantity = typeof(quantity) != 'undefined' ? quantity : 1; 3381 $.ajax({ 3382 url: 'index.php?route=checkout/cart/updateProductQuantity', 3383 type: 'post', 3384 data: { 'quantity':quantity, 'key': key }, 3385 dataType: 'json', 3386 success: function(json) { 3387 $.get( "index.php?route=module/cart/list", function( data ) { 3388 $(".slidePanel .slidePanel-content").html(data); 3389 updateCartProductCount(); 3390 }); 3391 } 3392 }); 3393 } 3394 3395 function removeProductFromSideCart(key, idx) { 3396 //var newkey = encodeURIComponent(key); 3397 var newkey = key; 3398 $.get("index.php?route=module/cart&remove=" + newkey, function(data) { 3399 $.get( "index.php?route=module/cart/list", function( data ) { 3400 $(".slidePanel .slidePanel-content").html(data); 3401 updateCartProductCount(); 3402 }); 3403 }); 3404 $("#producr-list-" + idx).fadeOut(1200, function() { $(this).remove(); }); 3405 return false; 3406 } 3407 3408 function openSideCart(ta_product_id){ 3409 var slidePanelVisible = $(".slidePanel").hasClass("slidePanel-show"); 3410 if( slidePanelVisible ) { 3411 $("#content-wrapper").off("click"); 3412 $.slidePanel.hide(); 3413 } else { 3414 updateCartProductCount(); 3415 $.slidePanel.show({ 3416 url: 'index.php?route=module/cart/list' 3417 }, { 3418 direction: "left", 3419 duration: '500', 3420 mouseDrag: false, 3421 touchDrag: false, 3422 pointerDrag: false, 3423 loading: { 3424 template: function(options) { 3425 return '<div class="' + options.classes.loading + '"><div class="spinner"><i class="fa fa-circle-o-notch fa-spin fa-3x fa-fw"></i><span class="sr-only">Loading...</span></div></div>'; 3426 } 3427 } 3428 }); 3429 $("#content-wrapper").on('click', function(event) { 3430 $("#content-wrapper").off("click"); 3431 $.slidePanel.hide(); 3432 event.preventDefault(); 3433 event.stopPropagation(); 3434 3435 var t_url = location.href; 3436 var c_url = "https://www.94iseafood.tw/cart"; 3437 3438 if(t_url == c_url){ 3439 location.reload(); 3440 } 3441 3442 }); 3443 $(".fancybox-product").on('click', function(event) { 3444 $.slidePanel.hide(); 3445 event.preventDefault(); 3446 event.stopPropagation(); 3447 3448 var t_url = location.href; 3449 var c_url = "https://www.94iseafood.tw/cart"; 3450 3451 if(t_url == c_url){ 3452 location.reload(); 3453 } 3454 3455 }); 3456 } 3457 } 3458 3459 function gaTrackAddToCart(page, product_ids) { 3460 3461 product_ids.forEach(function(item){ 3462 3463 try { 3464 3465 // UA 3466 dataLayer.push({ 3467 'event': 'addToCart', 3468 'ecommerce': { 3469 'currencyCode': '', 3470 'add': { 3471 'products': [{ 3472 'name': item.p_name, 3473 'id': item.p_id, 3474 'price': item.p_prices, 3475 'quantity': item.p_qty 3476 }] 3477 } 3478 } 3479 }); 3480 3481 // GA4 3482 dataLayer.push({ 3483 'event': 'add_to_cart', 3484 'ecommerce': { 3485 'items': [{ 3486 'item_name': item.p_name, 3487 'item_id': item.p_id, 3488 'price': item.p_prices, 3489 'quantity': item.p_qty 3490 }] 3491 } 3492 }); 3493 3494 global_quuid = QUUID(); 3495 var item_p_prices = parseFloat(item.p_prices); 3496 item_p_prices = Number(item_p_prices); 3497 if( isNaN(item_p_prices) ) { 3498 item_p_prices = 0; 3499 } 3500 fbq('track', 'AddToCart', { 3501 content_name: item.p_name, 3502 content_ids: [item.p_id], 3503 content_type: 'product', 3504 value: item_p_prices, 3505 currency: 'TWD' 3506 }, {eventID: global_quuid + "ccc"}); 3507 3508 // fb-capi-coverage Step 2: ç¨ç¶å item è¦å¯« gecommProductToCartï¼ 3509 // ç¢ºä¿ CAPI AddToCart éçæ¯ãæ¬æ¬¡è¿ä»£ååãèéè¿´åçµææ®ççæå¾ä¸åã 3510 gecommProductToCart.product_id = item.p_id; 3511 gecommProductToCart.quantity = item.p_qty; 3512 gecommProductToCart.product_name = item.p_name; 3513 gecommProductToCart.price = item.p_prices; 3514 3515
3516try { setCookie("qdmfbevent_id", global_quuid + "ccc", 5); } catch (error) { } 3517 3518(function() { 3519 // CAPI AJAX must survive navigation (cart/add â instant_checkout redirect 1s window). 3520 // Prefer navigator.sendBeacon (designed for unload-time delivery); fallback to fetch keepalive. 3521 var url = "https://www.94iseafood.tw/index.php?route=pixcel/facebook/capi_add_to_cart&quuid=" + global_quuid + "ccc"; 3522 var payload = JSON.stringify(gecommProductToCart); 3523 var sent = false; 3524 3525 if (typeof navigator !== "undefined" && typeof navigator.sendBeacon === "function") { 3526 try { 3527 var blob = new Blob([payload], { type: "text/plain" }); 3528 sent = navigator.sendBeacon(url, blob); 3529 } catch (e) { sent = false; } 3530 } 3531 3532 if (!sent && typeof fetch === "function") { 3533 try { 3534 fetch(url, { 3535 method: "POST", 3536 headers: { "Content-Type": "text/plain" }, 3537 body: payload, 3538 keepalive: true, 3539 credentials: "include" 3540 }).catch(function() {}); 3541 } catch (e) {} 3542 } 3543})(); 3544 3545 gtag('event', 'conversion', { 3546 'send_to' : 'AW-748002296/aRfTCPSj99kBEPi31uQC', 3547 'value' : item.p_prices, 3548 'currency' : 'TWD', 3549 }); 3550 3551 } catch (e) { } 3552 3553 }); 3554 3555 } 3556 3557 // Defers instant-add until the async-loaded $.fancybox exists, so early 3558 // clicks no longer hit an undefined open() and feel dead. One poller at a 3559 // time, latest click wins - repeated clicks don't stack duplicate opens. 3560 // Keep in sync with common/footer_cart.tpl (same guard for '/cart' URLs). 3561 var _fancyboxPendingCb = null; 3562 var _fancyboxPolling = false; 3563 function whenFancyboxReady(callback){ 3564 if (typeof $.fancybox !== 'undefined') { callback(); return; } 3565 _fancyboxPendingCb = callback; // latest click wins if several arrive while waiting 3566 if (_fancyboxPolling) { return; } 3567 _fancyboxPolling = true; 3568 (function poll(attempt){ 3569 if (typeof $.fancybox !== 'undefined') { 3570 _fancyboxPolling = false; 3571 var cb = _fancyboxPendingCb; 3572 _fancyboxPendingCb = null; 3573 if (cb) { cb(); } 3574 return; 3575 } 3576 if (attempt < 50) { setTimeout(function(){ poll(attempt + 1); }, 100); return; } 3577 _fancyboxPolling = false; 3578 _fancyboxPendingCb = null; 3579 if (window.console && console.warn) { console.warn('fancybox not ready after 5s; instant add aborted'); } 3580 })(0); 3581 } 3582 3583 function InstantAddToCart(product_id, quantity, promotion_id, free_present_id){ 3584 3585 if( product_id && quantity ) { 3586 3587 gecommProductToCart.product_id = product_id; 3588 gecommProductToCart.quantity = quantity; 3589 3590 try { 3591 3592 var p_name = $("[data-producttlid='"+product_id+"'] .name [itemprop='name']").html(); 3593 var p_prices = $("[data-producttlid='"+product_id+"'] .price[data-price]").data("price"); 3594 gecommProductToCart.product_name = p_name; 3595 3596 gecommProductToCart.price = p_prices; 3597 3598 // UA 3599 dataLayer.push({ 3600 'event': 'addToCart', 3601 'ecommerce': { 3602 'currencyCode': '', 3603 'add': { 3604 'products': [{ 3605 'name': p_name, 3606 'id': product_id, 3607 'price': p_prices, 3608 'quantity': quantity 3609 }] 3610 } 3611 } 3612 }); 3613 3614 // GA4 3615 dataLayer.push({ 3616 'event': 'add_to_cart', 3617 'ecommerce': { 3618 'items': [{ 3619 'item_name': p_name, 3620 'item_id': product_id, 3621 'price': p_prices, 3622 'quantity': quantity 3623 }] 3624 } 3625 }); 3626 3627 var product_category = ""; 3628 $.getJSON( "index.php?route=common/footer/getProductCategory&product_id=" + product_id, function( data ) { 3629 3630 if(data) product_category = data; 3631 3632 if(product_category != ""){ 3633 gtag('event', 'add_to_cart', { 3634 'value': p_prices, 3635 'items': [{ 3636 'id' : product_id, 3637 'item_id' : product_id, 3638 'item_name' : p_name, 3639 'price' : p_prices, 3640 'quantity' : quantity, 3641 'google_business_vertical': 'retail', 3642 'item_category': product_category 3643 }] 3644 }); 3645 }else{ 3646 gtag('event', 'add_to_cart', { 3647 'value': p_prices, 3648 'items': [{ 3649 'id' : product_id, 3650 'item_id' : product_id, 3651 'item_name' : p_name, 3652 'price' : p_prices, 3653 'quantity' : quantity, 3654 'google_business_vertical': 'retail' 3655 }] 3656 }); 3657 } 3658 3659 }); 3660 3661 3662 global_quuid = QUUID(); 3663 var item_p_prices = parseFloat(p_prices); 3664 item_p_prices = Number(item_p_prices); 3665 if( isNaN(item_p_prices) ) { 3666 item_p_prices = 0; 3667 } 3668 fbq('track', 'AddToCart', { 3669 content_name: p_name, 3670 content_ids: [product_id], 3671 content_type: 'product', 3672 value: item_p_prices, 3673 currency: 'TWD' 3674 }, {eventID: global_quuid + "ccc"}); 3675 3676
3677try { setCookie("qdmfbevent_id", global_quuid + "ccc", 5); } catch (error) { } 3678 3679(function() { 3680 // CAPI AJAX must survive navigation (cart/add â instant_checkout redirect 1s window). 3681 // Prefer navigator.sendBeacon (designed for unload-time delivery); fallback to fetch keepalive. 3682 var url = "https://www.94iseafood.tw/index.php?route=pixcel/facebook/capi_add_to_cart&quuid=" + global_quuid + "ccc"; 3683 var payload = JSON.stringify(gecommProductToCart); 3684 var sent = false; 3685 3686 if (typeof navigator !== "undefined" && typeof navigator.sendBeacon === "function") { 3687 try { 3688 var blob = new Blob([payload], { type: "text/plain" }); 3689 sent = navigator.sendBeacon(url, blob); 3690 } catch (e) { sent = false; } 3691 } 3692 3693 if (!sent && typeof fetch === "function") { 3694 try { 3695 fetch(url, { 3696 method: "POST", 3697 headers: { "Content-Type": "text/plain" }, 3698 body: payload, 3699 keepalive: true, 3700 credentials: "include" 3701 }).catch(function() {}); 3702 } catch (e) {} 3703 } 3704})(); 3705 3706 3707 gtag('event', 'conversion', { 3708 'send_to' : 'AW-748002296/aRfTCPSj99kBEPi31uQC', 3709 'value' : p_prices, 3710 'currency' : 'TWD', 3711 }); 3712 3713 3714 3715 3716 3717_lt('send', 'cv', { 3718type: 'dpa_cart', 3719itemIds: [gecommProductToCart.product_id.toString()], 3720price: gecommProductToCart.price.toString(), 3721currency: 'TWD', 3722quantity: gecommProductToCart.quantity.toString() 3723}, 3724{dpa:true}, 3725['dcdf5562-820a-4992-8489-667772ce99d0']); 3726 3727_lt('send', 'cv', { 3728 type: 'AddToCart' 3729},['dcdf5562-820a-4992-8489-667772ce99d0']); 3730 3731 3732 3733 3734 } catch (e) { } 3735 3736 } 3737 3738 $('[data-toggle="tooltip"], .tooltip').tooltip("hide"); 3739 3740 promotion_id = typeof(promotion_id) != 'undefined' ? promotion_id : -1; 3741 free_present_id = typeof(free_present_id) != 'undefined' ? free_present_id : -1; 3742 3743 if(free_present_id != "-1"){ 3744 quantity = $('input[name="quantity"]').val(); 3745 quantity = typeof(quantity) != 'undefined' ? quantity : 1; 3746 } 3747 3748 var price = $('#price-price-block .price-normal').attr('data-content'); 3749 3750 if(typeof(price) === 'undefined') price = $('#price-price-block .price-new').attr('data-content'); 3751 3752 price = typeof(price) != 'undefined' ? price : 0; 3753 3754 var instantCartSrc = 'https://www.94iseafood.tw/index.php?route=product/instant_add&product_id=' + product_id + '&promotion_id=' + promotion_id + '&quantity=' + quantity +'&price=' + price + '&free_present_id=' + free_present_id; 3755 3756 whenFancyboxReady(function(){ 3757 try { 3758 $.fancybox.open({ 3759 src : instantCartSrc, 3760 type : 'iframe', 3761 opts : { 3762 openEffect : 'none', 3763 closeEffect : 'none', 3764 closeClickOutside : true, 3765 iframe : { css : { "max-width" : '332px', "width:": '100%' } }, 3766 beforeLoad: function() { 3767 $(".fancybox-container").css("zIndex", 999999993); 3768 } 3769 } 3770 }); 3771 } catch (e) { } 3772 }); 3773 } 3774 3775 function InstantAddToCart1(product_id, quantity, key_id, type, position){ 3776 3777 product_id = (typeof product_id !== 'undefined') ? product_id : 0; 3778 quantity = (typeof quantity !== 'undefined') ? quantity : 1; 3779 key_id = (typeof key_id !== 'undefined') ? key_id : "-1"; 3780 type = (typeof type !== 'undefined') ? type : ""; 3781 position = (typeof position !== 'undefined') ? position : ""; 3782 3783 if( product_id && quantity ) { 3784 3785 gecommProductToCart.product_id = product_id; 3786 gecommProductToCart.quantity = quantity; 3787 3788 try { 3789 3790 var p_name = $("[data-producttlid='"+product_id+"'] .name [itemprop='name']").html(); 3791 var p_prices = $("[data-producttlid='"+product_id+"'] .price[data-price]").data("price"); 3792 gecommProductToCart.product_name = p_name; 3793 3794 gecommProductToCart.price = p_prices; 3795 3796 // UA 3797 dataLayer.push({ 3798 'event': 'addToCart', 3799 'ecommerce': { 3800 'currencyCode': '', 3801 'add': { 3802 'products': [{ 3803 'name': p_name, 3804 'id': product_id, 3805 'price': p_prices, 3806 'quantity': quantity 3807 }] 3808 } 3809 } 3810 }); 3811 3812 // GA4 3813 dataLayer.push({ 3814 'event': 'add_to_cart', 3815 'ecommerce': { 3816 'items': [{ 3817 'item_name': p_name, 3818 'item_id': product_id, 3819 'price': p_prices, 3820 'quantity': quantity 3821 }] 3822 } 3823 }); 3824 3825 global_quuid = QUUID(); 3826 var item_p_prices = parseFloat(p_prices); 3827 item_p_prices = Number(item_p_prices); 3828 if( isNaN(item_p_prices) ) { 3829 item_p_prices = 0; 3830 } 3831 fbq('track', 'AddToCart', { 3832 content_name: p_name, 3833 content_ids: [product_id], 3834 content_type: 'product', 3835 value: item_p_prices, 3836 currency: 'TWD' 3837 }, {eventID: global_quuid + "ccc"}); 3838 3839
3840try { setCookie("qdmfbevent_id", global_quuid + "ccc", 5); } catch (error) { } 3841 3842(function() { 3843 // CAPI AJAX must survive navigation (cart/add â instant_checkout redirect 1s window). 3844 // Prefer navigator.sendBeacon (designed for unload-time delivery); fallback to fetch keepalive. 3845 var url = "https://www.94iseafood.tw/index.php?route=pixcel/facebook/capi_add_to_cart&quuid=" + global_quuid + "ccc"; 3846 var payload = JSON.stringify(gecommProductToCart); 3847 var sent = false; 3848 3849 if (typeof navigator !== "undefined" && typeof navigator.sendBeacon === "function") { 3850 try { 3851 var blob = new Blob([payload], { type: "text/plain" }); 3852 sent = navigator.sendBeacon(url, blob); 3853 } catch (e) { sent = false; } 3854 } 3855 3856 if (!sent && typeof fetch === "function") { 3857 try { 3858 fetch(url, { 3859 method: "POST", 3860 headers: { "Content-Type": "text/plain" }, 3861 body: payload, 3862 keepalive: true, 3863 credentials: "include" 3864 }).catch(function() {}); 3865 } catch (e) {} 3866 } 3867})(); 3868 3869 gtag('event', 'conversion', { 3870 'send_to' : 'AW-748002296/aRfTCPSj99kBEPi31uQC', 3871 'value' : p_prices, 3872 'currency' : 'TWD', 3873 }); 3874 3875 3876 3877_lt('send', 'cv', { 3878type: 'dpa_cart', 3879itemIds: [gecommProductToCart.product_id.toString()], 3880price: gecommProductToCart.price.toString(), 3881currency: 'TWD', 3882quantity: gecommProductToCart.quantity.toString() 3883}, 3884{dpa:true}, 3885['dcdf5562-820a-4992-8489-667772ce99d0']); 3886 3887_lt('send', 'cv', { 3888 type: 'AddToCart' 3889},['dcdf5562-820a-4992-8489-667772ce99d0']); 3890 3891 3892 3893 3894 } catch (e) { } 3895 3896 } 3897 3898 $('[data-toggle="tooltip"], .tooltip').tooltip("hide"); 3899 3900 if(type == "promotion"){ 3901 var promotion_id = typeof(key_id) != 'undefined' ? key_id : -1; 3902 var send_value = '&promotion_id=' + promotion_id ; 3903 } 3904 3905 if(type == "present"){ 3906 var free_present_id = typeof(key_id) != 'undefined' ? key_id : -1; 3907 3908 //if(free_present_id > 0){ 3909 quantity = $('input[name="quantity"]').val(); 3910 quantity = typeof(quantity) != 'undefined' ? quantity : 1; 3911 //} 3912 3913 var send_value = '&free_present_id=' + free_present_id +'&position=' + position; 3914 } 3915 3916 if(type == "buytogether"){ 3917 var buy_together_id = typeof(key_id) != 'undefined' ? key_id : -1; 3918 3919 quantity = $('input[name="quantity"]').val(); 3920 quantity = typeof(quantity) != 'undefined' ? quantity : 1; 3921 3922 var send_value = '&buy_together_id=' + buy_together_id +'&position=' + position; 3923 } 3924 3925 var price = $('#price-price-block .price-normal').attr('data-content'); 3926 3927 if(typeof(price) === 'undefined') price = $('#price-price-block .price-new').attr('data-content'); 3928 3929 price = typeof(price) != 'undefined' ? price : 0; 3930 3931 3932 var instantCart1Src = 'index.php?route=product/instant_add&product_id=' + product_id + '&quantity=' + quantity +'&price=' + price +send_value ; 3933 3934 whenFancyboxReady(function(){ 3935 try { 3936 $.fancybox.open({ 3937 src : instantCart1Src, 3938 type : 'iframe', 3939 opts : { 3940 closeClickOutside : true, 3941 iframe : { css : { width : '320px' } }, 3942 beforeLoad: function() { 3943 $(".fancybox-container").css("zIndex", 999999993); 3944 } 3945 } 3946 }); 3947 } catch (e) { } 3948 }); 3949 } 3950 3951 // Debounced mini-cart reload: every module/cart hit rewrites server-side 3952 // cart state, so a burst of reloads can undo a just-added product. 3953 // Keep in sync with common/footer_cart.tpl -- only one footer renders per page 3954 // (common/footer.php picks a single template), so the two copies never collide. 3955 var miniCartReloadTimer = null; 3956 function reloadMiniCart(immediate){ 3957 // One shared timer for every caller; immediate only shortens the wait. 3958 // Bypassing it made add-to-cart fire two overlapping module/cart requests 3959 // (closePopFancybox() and TriggerMyCartList() each trigger mouseover). 3960 // Rescheduling is not a lock, so this is "almost always one", not a guarantee. 3961 clearTimeout(miniCartReloadTimer); 3962 miniCartReloadTimer = setTimeout(loadMiniCart, immediate ? 0 : 300); 3963 } 3964 3965 function loadMiniCart(){ 3966 $("#cart").load("index.php?route=module/cart #cart > *", function(){ 3967 try { refreshMiniCartScrollBar(); } catch (e) { } 3968 }); 3969 } 3970 3971 function closePopFancybox(){
3972 try { 3973 $.fancybox.close(); 3974 $.fancybox.destroy(); 3975 } catch (e) { } 3976 if( is.desktop() ) { 3977 setTimeout(function(){ 3978 $("#cart > .heading a").trigger('mouseover'); 3979 setTimeout(function(){ refreshMiniCartScrollBar(); }, 300); 3980 }, 500); 3981 } 3982 } 3983 3984 function LastPresentsOption(html,key,qty){ 3985 $("#lg_option_"+key).prepend(html); 3986 $('.last_free_presents').trigger('change'); 3987 $('.free_present_qty').trigger('change'); 3988 } 3989 3990 function TriggerMyCartList(){ 3991 if( is.not.desktop() ){ 3992 updateCartProductCount(); 3993 setTimeout(function(){ 3994 $("#shopping-cart-list .badge").removeClass("animated"); 3995 $("#shopping-cart-list .badge").addClass("animated"); 3996 $("#shopping-cart-list .badge").addClass("bounce"); 3997 }, 800); 3998 } else { 3999 setTimeout(function(){ 4000 $("#cart > .heading a").trigger('mouseover'); 4001 setTimeout(function(){ refreshMiniCartScrollBar(); }, 300); 4002 }, 500); 4003 } 4004 } 4005 4006 function removeCartByProductID(product_id) { 4007 if( is.existy(product_id) ) { 4008 $.ajax({ 4009 url: 'index.php?route=module/cart&remove=' + product_id + "%3Anull%3A-1%3A0", 4010 type: 'post', 4011 dataType: 'json', 4012 success: function(json) { 4013 TriggerMyCartList(); 4014 } 4015 }); 4016 } 4017 } 4018 4019 function updateQuantityByProductID(product_id, quantity) { 4020 quantity = typeof(quantity) != 'undefined' ? quantity : 1; 4021 $.ajax({ 4022 url: 'index.php?route=checkout/cart/updateProductQuantity', 4023 type: 'post', 4024 data: { 'quantity':quantity, 'key': product_id+'%3Anull%3A-1%3A0' }, 4025 dataType: 'json', 4026 success: function(json) { 4027 TriggerMyCartList(); 4028 } 4029 }); 4030 } 4031 4032 4033 function bulk_add_to_cart() { 4034 $("select.bulk-add-quantity").change(function() { 4035 var value = $("option:selected", this).val(); 4036 var select_idx = $(this).data("idx"); 4037 var product_id = $(this).data("productid"); 4038 var prevval = $(this).data("prevval"); 4039 4040 if( value == 0 ) { 4041 $(this).next(".bulk-add-quantity").addClass("no-cart"); 4042 if(prevval!=0){ 4043 removeCartByProductID(product_id); 4044 } 4045 } else { 4046 $(this).next(".bulk-add-quantity").removeClass("no-cart"); 4047 4048 if( value == 999 ) { 4049 InstantAddToCart(product_id, 999); 4050 $(this).next(".bulk-add-quantity").find(".current").text("+ 9"); 4051 } else { 4052 if(prevval==0){ 4053 // ç¬¬ä¸æ¬¡å å ¥ 4054 InstantAddToCart(product_id, value); 4055 } else { 4056 // æ´æ°æ¸é 4057 updateQuantityByProductID(product_id, value); 4058 } 4059 } 4060 } 4061 $(this).data("prevval", value); 4062 $(this).attr("data-prevval", value); 4063 }); 4064 } 4065 4066 function downloadJSAtOnload() { 4067 4068 $("#myBody").removeAttr('style'); 4069 4070 if( is.not.desktop() ) { 4071 $('.any-products').each(function(index,el){ 4072 $(el).find('.grid-box').each(function(index,el2){ 4073 $(el2).attr('style',''); 4074 }); 4075 }); 4076 } 4077 4078 try { 4079 getScript("https://cdnjs.cloudflare.com/ajax/libs/izitoast/1.4.0/js/iziToast.min.js",function(){ }); 4080 } catch(e) { } 4081 4082 4083 var queue = $LAB.queueScript("https://cdn.qdm.cloud/assets/js/core.240901.compressed.js"); 4084 queue.queueWait(function(){ 4085 4086 // core.js reloads module/cart on EVERY mini-cart hover, unthrottled (10 4087 // requests in 5s observed). Rebind to the debounced reload, keeping 4088 // hover-to-expand behaviour. The mouseleave rebind is like-for-like: in 4089 // core.240901 (the bundle queued above) its body is only 4090 // removeClass("active"). Re-check if that bundle is rebuilt. 4091 // Keep in sync with common/footer_cart.tpl -- it queues a different 4092 // bundle, so verify that claim against ITS bundle. 4093 // 4094 // The ready() wrapper is load-bearing: core.js binds inside its own 4095 // ready() callback, registered while this queued script runs, and jQuery 4096 // fires ready callbacks in registration order -- so off() is guaranteed to 4097 // run after that bind. Calling off() directly here only works if DOM ready 4098 // happens to have fired already; otherwise it removes nothing and BOTH 4099 // handlers stay attached.
4100 $(document).ready(function(){ 4101 try { 4102 $(document).off("mouseover", "#cart > .heading"); 4103 $(document).on("mouseover", "#cart > .heading", function(e){ 4104 $("#cart").addClass("active"); 4105 // Programmatic refreshes get here via .trigger('mouseover') (add-to-cart / 4106 // fancybox close / login). Debouncing them delayed the reload past each 4107 // call site's paired setTimeout(refreshMiniCartScrollBar, 300). jQuery 4108 // marks synthetic events with isTrigger; losing that just falls back to 4109 // the debounced path. 4110 reloadMiniCart(e && e.isTrigger); 4111 }); 4112 $(document).off("mouseleave", "#cart"); 4113 $(document).on("mouseleave", "#cart", function(){ 4114 $(this).removeClass("active"); 4115 }); 4116 } catch (e) { 4117 // Never break the rest of the queued callback, but do not fail 4118 // silently either -- a swallowed error degrades straight back to 4119 // the unthrottled reload. 4120 if (window.console && console.warn) { console.warn("mini-cart rebind failed", e); } 4121 } 4122 4123 // Self-check. off(type, selector) matches on the selector STRING, so a whitespace 4124 // variant alone breaks it: a rebuilt bundle emitting "#cart>.heading" survives our 4125 // off() and BOTH handlers stay attached. Both spellings hit the same element, so 4126 // compare with whitespace stripped -- that covers drift on either side. 4127 // Known limit: whitespace is the ONLY rewrite covered. "#cart .heading", a trailing 4128 // " a", a comma-separated selector or a direct element bind all stay silent. 4129 // A tripwire for the likely case, not proof that the rebind held. 4130 // _data is a jQuery internal, so it gets its own try/catch: if it ever goes away, 4131 // the rebind above is still correct and must not be reported failed. 4132 try { 4133 var miniCartEvents = $._data(document, "events"); 4134 var miniCartBound = ((miniCartEvents && miniCartEvents.mouseover) || []).filter(function(h){ 4135 return h.selector && h.selector.replace(/\s+/g, "") === "#cart>.heading"; 4136 }).length; 4137 if (miniCartBound !== 1 && window.console && console.warn) { 4138 console.warn("mini-cart rebind: expected 1 mouseover handler, found", miniCartBound); 4139 } 4140 } catch (e2) { 4141 if (window.console && console.warn) { console.warn("mini-cart rebind self-check unavailable", e2); } 4142 } 4143 }); 4144 4145 4146 4147 $(".ajax-popup-link").unbind(); 4148 $(".ajax-popup-link").fancybox({ 4149 closeBtn : true, 4150 closeClick : true, 4151 helpers : { 4152 overlay : {closeClick: true} 4153 }, 4154 buttons : [ 'close' ], 4155 clickOutside : 'close', 4156 closeClick : true, 4157 toolbar : true 4158 }); 4159 4160 4161 var milliseconds = new Date().getTime(); 4162 $.getJSON( "index.php?route=common/header/getLoggedInUserInfo&token=" + milliseconds + "1" + (Math.floor(Math.random() * 999) + 100), function( data ) { 4163 if( is.existy(data) && data.isLogged ) { 4164 $("#header-logged-user").html(data.logged_user_name + data.logged_group_name); 4165 $("#header-mobile-user").html(data.logged_user_name + data.logged_group_name); 4166 $(".header-logged-menu").removeClass("hidden"); 4167 $("#header-logged-menu").removeClass("hidden"); 4168 $("#header-none-logged-menu").remove(); 4169 } else { 4170 $(".header-logged-menu").remove(); 4171 $("#header-logged-menu").remove(); 4172 $(".header-none-logged-menu").removeClass("hidden"); 4173 $("#header-none-logged-menu").removeClass("hidden"); 4174 } 4175 4176 if( is.not.desktop() ){ 4177 updateCartProductCount(); 4178 setTimeout(function(){ 4179 $("#shopping-cart-list .badge").removeClass("animated"); 4180 $("#shopping-cart-list .badge").addClass("animated"); 4181 $("#shopping-cart-list .badge").addClass("bounce"); 4182 }, 800); 4183 } else { 4184 $("#cart > .heading a").trigger('mouseover'); 4185 $("section#cart").removeClass("active"); 4186 setTimeout(function(){ $("section#cart").removeClass("active"); }, 50); 4187 } 4188 4189 }); 4190 4191 setTimeout(function(){ 4192 $('.side_float_banner_wrapper').attr("style",""); 4193 $('.banner').each(function( index ) { 4194 if( $(this).find("a").length == 1 ) { 4195 $(this).attr("style",""); 4196 } 4197 }); 4198 }, 2000); 4199 4200 if (typeof init_inline === 'function') { 4201 if($("#image-additional").length){ 4202 $.fancybox.defaults.hash = false;
4203 } 4204 setTimeout(function(){ init_inline(); }, 300); 4205 } 4206 4207 if (typeof init_fullslideshow === 'function') { init_fullslideshow(); } 4208 4209 $("#contact-block").removeAttr('style'); 4210 4211 if( is.not.desktop() ) { 4212 $('#shopping-cart-list').on('click', function() { 4213 openSideCart(); 4214 return false; 4215 }); 4216 } 4217 4218 if ( $("input[name='quantity']").length > 0 ) { 4219 var qtyMin = $("input[name='quantity']").data("min"); 4220 if(qtyMin=="" || qtyMin==undefined) qtyMin = 1; 4221 $("input[name='quantity']").TouchSpin({ 4222 min: qtyMin, 4223 max: 99999 4224 }); 4225 } 4226 4227 $(window).resize(function() { 4228 if( $(window).width() < 992 ){ 4229 $("#footer-inner-row").removeClass("offset2"); 4230 } else { 4231 var data_count = $("#footer-inner-row").data("count"); 4232 if(data_count < 1) { 4233 $("#footer-inner-row").addClass("offset2"); 4234 } 4235 } 4236 }); 4237 4238 $("#header .flipper").each(function(){ 4239 var imgLoad = $(this).imagesLoaded(function(){ 4240 try { 4241 if (typeof $(this).data('flipper') !== 'undefined') { 4242 $(this).flipper(); 4243 } 4244 } catch(err) { } 4245 }); 4246 }); 4247 4248 $('a[href*="#"]').each(function() { 4249 var hash = $(this).attr('href'); 4250 if(hash=="##") return; 4251 if(hash=="#") return; 4252 if(hash=="#mobile-menu") return; 4253 $(this).click( function(e) { 4254 var url = $(this).attr('href'); 4255 var type = url.split('#'); 4256 var hash = ''; 4257 if(type.length > 1) 4258 hash = type[1]; 4259 if($("[name='"+hash+"']").length){ 4260 if(hash && hash != "undefined" && hash != null && hash != undefined){ 4261 e.preventDefault(); 4262 $('html,body').animate({ scrollTop: $("[name='"+hash+"']").offset().top}, 600); 4263 return false; 4264 } 4265 } 4266 }); 4267 }); 4268 4269 4270 4271 4272 4273 if ( $(".masonry").length > 0 ) { 4274 $(".masonry").each(function(index, value) { 4275 var $grid = $('.masonry').masonry(); 4276 setTimeout(function(){ $grid.masonry('layout'); }, 2000); 4277 }); 4278 } 4279 4280 if ( $(".owl-carousel").length > 0 ) { 4281 $(".owl-carousel").not('[data-exclude]').each(function(index, value) { 4282 4283 var autoplay = is.null( $(this).attr('data-autoPlay') ) ? true : $(this).attr('data-autoPlay'); 4284 var pagination = is.null( $(this).attr('data-pagination') ) ? false : $(this).attr('data-pagination'); 4285 var slideSpeed = is.null( $(this).attr('data-slideSpeed') ) ? 200 : $(this).attr('data-slideSpeed'); 4286 var paginationSpeed = is.null( $(this).attr('data-paginationSpeed') ) ? 800 : $(this).attr('data-paginationSpeed'); 4287 var singleItem = is.null( $(this).attr('data-singleItem') ) ? true : $(this).attr('data-singleItem'); 4288 var transitionStyle = is.null( $(this).attr('data-transitionStyle') ) ? "fade" : $(this).attr('data-transitionStyle'); 4289 4290 $(this).owlCarousel({ 4291 autoPlay : Boolean(autoplay), 4292 navigation : false, 4293 pagination : Boolean(pagination), 4294 slideSpeed : slideSpeed, 4295 paginationSpeed : paginationSpeed, 4296 singleItem: Boolean(singleItem), 4297 transitionStyle : transitionStyle, 4298 stopOnHover: true, 4299 autoHeight: true 4300 }); 4301 4302 }); 4303 } 4304 4305 4306 var vidDefer = document.getElementsByTagName('iframe'); 4307 for (var i=0; i<vidDefer.length; i++) { 4308 if(vidDefer[i].getAttribute('data-src')) { 4309 vidDefer[i].setAttribute('src',vidDefer[i].getAttribute('data-src')); 4310 } 4311 } 4312 4313 $(".fancybox").fancybox({ 4314 closeBtn: false, 4315 padding : 1, 4316 helpers : { 4317 overlay : { 4318 closeClick : true, 4319 speedOut : 200, 4320 showEarly : true, 4321 css : {}, 4322 locked : true 4323 }, 4324 title : { type : 'inside' }, 4325 buttons : {} 4326 } 4327 }); 4328 4329 4330 if( is.not.desktop() ){ 4331 $("#footer-inner-row").removeClass("offset2"); 4332 } 4333 4334 if ( $('#bestseller-products .flexslider').length > 0 ) { 4335 $('#bestseller-products .flexslider').each(function(index, value) { 4336 $(this).flexslider({ 4337 animation: "slide", 4338 animationLoop: true, 4339 itemWidth: 182, 4340 itemMargin: 3, 4341 minItems: 2, 4342 maxItems: 6, 4343 animationSpeed: 700, 4344 touch: true, 4345 slideshowSpeed: 5000 }); 4346 }); 4347 } 4348 if ( $('#featured-products .flexslider').length > 0 ) { 4349 $('#featured-products .flexslider').each(function(index, value) { 4350 $(this).flexslider({ 4351 animation: "slide", 4352 animationLoop: true, 4353 itemWidth: 182, 4354 itemMargin: 3, 4355 minItems: 2, 4356 maxItems: 6, 4357 animationSpeed: 700, 4358 touch: true, 4359 slideshowSpeed: 5000 }); 4360 }); 4361 } 4362 if ( $('#latest-products .flexslider').length > 0 ) { 4363 $('#latest-products .flexslider').each(function(index, value) { 4364 $(this).flexslider({ 4365 animation: "slide", 4366 animationLoop: true, 4367 itemWidth: 182, 4368 itemMargin: 3, 4369 minItems: 2, 4370 maxItems: 6, 4371 animationSpeed: 700, 4372 touch: true, 4373 slideshowSpeed: 5000 }); 4374 }); 4375 } 4376 if ( $('#related-products .flexslider').length > 0 ) { 4377 $('#related-products .flexslider').each(function(index, value) { 4378 $(this).flexslider({ 4379 animation: "slide", 4380 animationLoop: true, 4381 itemWidth: 182, 4382 itemMargin: 3, 4383 minItems: 2, 4384 maxItems: 6, 4385 animationSpeed: 700, 4386 touch: true, 4387 slideshowSpeed: 5000 }); 4388 }); 4389 } 4390 if ( $('#special-products .flexslider').length > 0 ) { 4391 $('#special-products .flexslider').each(function(index, value) { 4392 $(this).flexslider({ 4393 animation: "slide", 4394 animationLoop: true, 4395 itemWidth: 182, 4396 itemMargin: 3, 4397 minItems: 2, 4398 maxItems: 6, 4399 animationSpeed: 700, 4400 touch: true, 4401 slideshowSpeed: 5000 }); 4402 }); 4403 } 4404 4405 if ( $('#comingsoon-products .flexslider').length > 0 ) { 4406 $('#comingsoon-products .flexslider').each(function(index, value) { 4407 $(this).flexslider({ 4408 animation: "slide", 4409 animationLoop: true, 4410 itemWidth: 182, 4411 itemMargin: 3, 4412 minItems: 2, 4413 maxItems: 6, 4414 animationSpeed: 700, 4415 touch: true, 4416 slideshowSpeed: 5000 }); 4417 }); 4418 } 4419 4420 jQuery('.flexslider').each( function() { 4421 var $slider = jQuery(this); 4422 var $slides = jQuery(this).children().children('.slides'); 4423 if ( -1 === jQuery.inArray( $slider.data('flexslider').vars.animation, [ 'slide', 'swing' ] ) ) 4424 return; 4425 $slides.bind( 'mousewheel', function( e ) { 4426 e.preventDefault(); 4427 if ( jQuery(this).hasClass('dragging') ) 4428 return; 4429 if ( e.originalEvent.deltaY > 0 ) { 4430 $slider.flexslider('next'); 4431 } 4432 if ( e.originalEvent.deltaY < 0 ) { 4433 $slider.flexslider('prev'); 4434 } 4435 return false;
4436 } ); 4437 } ); 4438 4439 if ( $('.any-products').length > 0 ) { 4440 $(window).resize(function() { 4441 4442 $('.any-products').each(function(index, value) { 4443 var margin_vertical = $(this).data("marginVertical"); 4444 if( is.mobile() ){ 4445 $(this).find(".products-box").removeClass(".products-box").addClass("product-box"); 4446 } else { 4447 if(margin_vertical){ 4448 $(this).find(".product-box").removeClass(".product-box").addClass("products-box"); 4449 } 4450 } 4451 }); 4452 4453 if(is.mobile()){ 4454 $(".any-products").find(".grid-box").attr("style",""); 4455 adjustBoxHeights(); 4456 } 4457 4458 }); 4459 } 4460 4461 if ( $('.banner-carousel').length > 0 ) { 4462 $('.banner-carousel').each(function(index, value) { 4463 var slideSpeed = is.null( $(this).attr('data-slideSpeed') ) ? 600 : $(this).attr('data-slideSpeed'); 4464 if( slideSpeed == undefined ) { slideSpeed = 600; } 4465 var el = "#" + $(this).attr("id"); 4466 var items = $(this).data("item"); 4467 4468 var lilen = $(el+" li").length; 4469 var sliderLoop = true; 4470 if(lilen==items){sliderLoop = false;} 4471 4472 var autoplay = parseInt($(this).data("autoplay")); 4473 var boolAutoplay = false; 4474 if( autoplay ) boolAutoplay = true; 4475 $(el).removeClass("hidden"); 4476 $(el).show(); 4477 $(el).imagesLoaded( function() { 4478 var el = "#" + $(this).attr("id"); 4479 $(el+" img[data-lazy-src]").each(function(index, value) { 4480 var loadimg = $(this).attr('data-lazy-src'); 4481 $(this).attr('src', loadimg); 4482 }); 4483 var slider = $(el).lightSlider({ 4484 auto: boolAutoplay, 4485 pauseOnHover: true, 4486 pager: false, 4487 item:items, 4488 loop: sliderLoop, 4489 easing: 'cubic-bezier(0.25, 0, 0.25, 1)', 4490 speed: slideSpeed, 4491 onSliderLoad: function() { 4492 $(el).removeClass("hidden"); 4493 $(el).show(); 4494 $(el).css("height", "auto"); 4495 } 4496 }); 4497 slider.refresh(); 4498 }); 4499 }); 4500 } 4501 4502 4503 if ( $('.slideshow-container-appear li').length > 0 ) { 4504 $('.slideshow-container-appear').each(function(index, value) { 4505 var el = "#" + $(this).attr("id"); 4506 var full = $(this).data("full"); 4507 if(full){ 4508 $(this).appendTo('#content-top'); 4509 } 4510 4511 if(is.mobile()){ 4512 $(el).find("li.desktop").remove(); 4513 $(el).find("li.mobile:first").show(); 4514 } else { 4515 $(el).find("li.mobile").remove(); 4516 $(el).find("li.desktop:first").show(); 4517 } 4518 4519 $(el).imagesLoaded( function(e) { 4520 4521 if(is.mobile()){ 4522 $(e).closest("li.mobile").attr("style","width:100%"); 4523 } else { 4524 $(e).closest("li.desktop").attr("style","width:100%"); 4525 } 4526 4527 var controlNav = $(e).closest(".slideshow-container-appear").data("controlnav"); 4528 var directionNav = $(e).closest(".slideshow-container-appear").data("directionnav"); 4529 var el = "#" + $(e).attr("id"); 4530 var delay = $(e).closest(".slideshow-container-appear").data("delay"); 4531 if(delay<300) delay = 300; 4532 4533 adaptiveHeight = true; 4534 if( is.mobile() ){ 4535 //controlNav = false; 4536 //directionNav = false;
4537 adaptiveHeight = false; 4538 } 4539 4540 var slideshow_img_h = 0; 4541 $(e).closest(".slideshow-container-appear li.mobile img").each(function(index, value) { 4542 var img_h = $(this).data("height"); 4543 if( (img_h > 0) && (slideshow_img_h > 0) && (img_h != slideshow_img_h) ) { 4544 slideshow_img_h = 0; 4545 } else { 4546 slideshow_img_h = img_h; 4547 } 4548 }); 4549 4550 if( is.mobile() && slideshow_img_h == 0 ){ 4551 $(e).closest(".slideshow-container-appear").flexslider({ 4552 animation: "fade", 4553 slideDirection: "horizontal", 4554 animationLoop: true, 4555 pauseOnHover: true, 4556 pauseOnAction: false, 4557 smoothHeight: false, 4558 slideshowSpeed: delay, 4559 initDelay: 0, 4560 slideshow: true, 4561 mousewheel: false, 4562 controlNav: controlNav, 4563 directionNav: directionNav, 4564 prevText: "", 4565 nextText: "", 4566 start: function(slider) { 4567 var el = "#" + $(this).attr("id"); 4568 $(el).removeClass('loading'); 4569 } 4570 }); 4571 } else { 4572 var slider = $(e).closest(".slides").lightSlider({ 4573 auto:true, 4574 loop:true, 4575 pauseOnHover:true, 4576 adaptiveHeight:true, 4577 item:1, 4578 slideMargin:0, 4579 easing: 'cubic-bezier(0.25, 0, 0.25, 1)', 4580 speed:600, 4581 pause:delay, 4582 controls:directionNav, 4583 pager:controlNav 4584 }); 4585 slider.refresh(); 4586 setTimeout(function(){ 4587 slider.play(); 4588 slider.goToNextSlide(); 4589 slider.goToPrevSlide(); 4590 slider.goToPrevSlide(); 4591 slider.refresh(); 4592 }, 700); 4593 } 4594 4595 }); 4596 4597 }); 4598 } 4599 4600 if( $('.side_float_banner .flipper').length > 0 ) { 4601 try { 4602 $('.side_float_banner .flipper').flipper(); 4603 } catch(err) { } 4604 } 4605 4606 if( $(".flexslider").find("img").length > 0 ) { 4607 $(".flexslider").find("img").trigger('appear'); 4608 } 4609 4610 if( ($("#maincontent").outerHeight(true)-150) > $('.sidebar .smart-menu').outerHeight(true) ){ 4611 $('.sidebar .smart-menu').scrollToFixed({ 4612 marginTop: $('#navbar-top-fixed').outerHeight(true) + 20, 4613 limit: function() { 4614 var limit = $('footer').offset().top - $(".content-bottom").outerHeight(true) - $('.sidebar .smart-menu').outerHeight(true) - 120; 4615 return limit; 4616 }, 4617 }); 4618 } 4619 4620 4621 $('[data-toggle="tooltip"]').tooltip(); 4622 4623 setTimeout(function(){ 4624 $(window).trigger('resize'); 4625 }, 300); 4626 4627 $(".flex-direction-nav").remove(); 4628 4629 adjustBoxHeights(); 4630 4631 4632 $("#menu-btn").show(); 4633 $("#menu-btn").addClass('animated flash'); 4634 4635 setTimeout(function(){ 4636 $("#mobile-navbar").removeAttr('style'); 4637 }, 1000); 4638 4639 $("#facebook-page-container").html('<iframe src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2FJustloveseafood&tabs&width=500&height=214&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true&appId=162172840650014" width="500" height="214" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe>'); 4640 4641 4642 4643 }); 4644 4645 queue.runQueue(); 4646 4647 (function(d, s, id) { 4648 var js, fjs = d.getElementsByTagName(s)[0]; 4649 if (d.getElementById(id)) return; 4650 js = d.createElement(s); js.id = id; 4651 js.src = "https://connect.facebook.net/zh_TW/sdk.js"; 4652 fjs.parentNode.insertBefore(js, fjs); 4653 }(document, 'script', 'facebook-jssdk')); 4654 4655 if (window.location.hash == '#_=_') { 4656 window.location.hash = ''; // for older browsers, leaves a # behind 4657 history.pushState('', document.title, window.location.pathname + window.location.search); 4658 } 4659 4660 } 4661 // Store subdomains count as same site; separate tenants on the platform domain do not 4662 function qdmIsSameSiteHost(host){ 4663 var site = location.hostname.toLowerCase(); 4664 host = (host || '').toLowerCase(); 4665 if (host === site) { 4666 return true; 4667 } 4668 // Keep in sync with Response::isSameSiteHref() in system/library/response.php 4669 if (/(^|\.)(qdm\.(tw|com\.tw|cloud)|myorganic\.org\.tw)$/.test(site)) { 4670 return false;
4671 } 4672 var apex = site.replace(/^www\./, ''); 4673 return host === apex || host.slice(-(apex.length + 1)) === '.' + apex; 4674 } 4675 function sanitizeTargetBlank(){ 4676 $('a[rel~=external]').prop('target', '_blank'); 4677 $('a[target="_blank"]').each(function(){ 4678 var a = $(this); 4679 if(!qdmIsSameSiteHost(this.hostname)){ 4680 var originalRel = (this.rel === undefined) ? '' : this.rel; 4681 var newRel = originalRel.split(" "); 4682 if (originalRel.toLowerCase().indexOf('noopener') === -1){ 4683 newRel.push('noopener'); 4684 } 4685 if (originalRel.toLowerCase().indexOf('noreferrer') === -1){ 4686 newRel.push('noreferrer'); 4687 } 4688 if (originalRel.toLowerCase().indexOf('nofollow') === -1){ 4689 newRel.push('nofollow'); 4690 } 4691 a.attr('rel', newRel.join(" ").trim() ); 4692 } 4693 }); 4694 } 4695 function create_mark(name) { 4696 if (window.performance.mark === undefined) { 4697 console.log("performance.mark Not supported"); 4698 return; 4699 } 4700 window.performance.mark(name); 4701 } 4702 function initCoreJS() { 4703 $LAB.setGlobalDefaults({AlwaysPreserveOrder:true}); 4704 jQuery.ajaxPrefilter(function(s) { 4705 if ( s.crossDomain ) { 4706 s.contents.script = false; 4707 } 4708 }); 4709 $(function() { $('body').removeClass('fade-out'); }); 4710 sanitizeTargetBlank(); 4711 var def_img_idx = 1; 4712 [].forEach.call(document.querySelectorAll('img[data-src]'), function(img) { 4713 if( def_img_idx <= 12 ) { 4714 if (img.getAttribute('data-src') === null) { } else if (img.getAttribute('data-src') === '') {} else { 4715 img.setAttribute('src', img.getAttribute('data-src')); 4716 img.onload = function() { 4717 img.removeAttribute('data-src'); 4718 if (img.style.opacity !== undefined) { 4719 img.style.opacity = 1; 4720 } 4721 }; 4722 } 4723 } 4724 def_img_idx++; 4725 }); 4726 if ( $('.slideshow .flexslider').length > 0 ) { 4727 $('.slideshow .flexslider').each(function(index, value) { 4728 var el = "#" + $(this).attr("id"); 4729 var full = $(this).data("full"); 4730 if(full){ 4731 $(this).find("img").css({'width' : '100%', 'height' : 'auto' }); 4732 $(this).closest("div.slideshow").appendTo('#content-top'); 4733 } 4734 }); 4735 } 4736 $LAB.script("https://cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/5.0.0/imagesloaded.pkgd.min.js") 4737 .script("https://cdnjs.cloudflare.com/ajax/libs/is_js/0.9.0/is.min.js").wait(function(){ 4738 initDeferImages(); 4739 loadJS(); 4740 downloadJSAtOnload(); 4741 create_mark('mark_fully_loaded'); 4742 if( $('.wow').eq(0).length ) { 4743 getScript("https://cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js",function(){ 4744 new WOW().init(); 4745 }); 4746 } 4747 if( $('img[usemap]').eq(0).length ) { 4748 getScript("https://cdnjs.cloudflare.com/ajax/libs/jQuery-rwdImageMaps/1.6/jquery.rwdImageMaps.min.js",function(){ 4749 try { $('img[usemap]').rwdImageMaps(); } catch (e) { } 4750 }); 4751 } 4752 getScript("https://cdnjs.cloudflare.com/ajax/libs/data-layer-helper/0.1.0/data-layer-helper.min.js",function(){ }); 4753 4754 }); 4755 //230117 fix flipper hover 4756 if($(".grid-box, .product-row").find(".flipper").length){ 4757 $(".grid-box, .product-row").find(".flipper").hover(function(){ 4758 oldSrc = $(this).attr("src"); 4759 $(this).attr("src",$(this).attr("data-flipper")); 4760 },function(){ 4761 $(this).attr("src",oldSrc); 4762 }); 4763 } 4764 } 4765 4766 initCoreCSS(); 4767 setTimeout(function(){ 4768 initCoreJS(); 4769 $.getJSON( "index.php?route=account/account/get_user_track&token=" + (Math.floor(Math.random() * 999) + 100), function( data ) { 4770 if( data.user_id ) { ga_userId = data.user_id; } 4771 if( data.uuid ) { 4772 try { 4773 if ('localStorage' in window && window['localStorage'] !== null){ 4774 localStorage.removeItem("qdm_user_uuid"); 4775 localStorage.setItem("qdm_user_uuid", data.uuid); 4776 qdm_user_uuid = data.uuid; 4777 } 4778 } catch (e) {} 4779 } 4780 if( data.utm_source == "affiliates" ) { ga_utm_source = data.utm_source; } 4781 reportFbqTrack(); 4782 4783 }); 4784 var vidDefer = document.getElementsByTagName('iframe'); 4785 for (var i=0; i<vidDefer.length; i++) { 4786 if(vidDefer[i].getAttribute('src')) { 4787 vidDefer[i].setAttribute('data-src',vidDefer[i].getAttribute('src')); 4788 } 4789 } 4790 document.getElementsByTagName("body")[0].style.display = "block"; 4791 }, 60); 4792 4793 </script>
4793
4793<script> 4794 var lazy = []; 4795 function cleanLazy(){ 4796 lazy = Array.prototype.filter.call(lazy, function(l){ return l.getAttribute('data-lazy-src');}); 4797 } 4798 function setLazy(){ 4799 lazy = document.querySelectorAll('img[data-lazy-src]'); 4800 for(var i=0; i<lazy.length; i++){ 4801 if (lazy[i].getAttribute('data-lazy-src')){ 4802 lazy[i].src = lazy[i].getAttribute('data-lazy-src'); 4803 lazy[i].removeAttribute('data-lazy-src'); 4804 } 4805 if( i >= 3 ) break; 4806 } 4807 setTimeout(function(){ 4808 var elemDefer = document.getElementById("defer-load-spin"); 4809 if( elemDefer !=null ) elemDefer.remove(); 4810 }, 300); 4811 } 4812 function isInViewport(el){ 4813 var rect = el.getBoundingClientRect(); 4814 return ( 4815 rect.bottom >= 0 && 4816 rect.right >= 0 && 4817 rect.top <= ( (window.innerHeight + 1200) || (document.documentElement.clientHeight + 1200) ) && 4818 rect.left <= (window.innerWidth || document.documentElement.clientWidth) 4819 ); 4820 } 4821 function lazyLoad(){ 4822 lazy = document.querySelectorAll('img[data-lazy-src]'); 4823 for(var i=0; i<lazy.length; i++){ 4824 if(isInViewport(lazy[i])){ 4825 if (lazy[i].getAttribute('data-lazy-src')){ 4826 lazy[i].src = lazy[i].getAttribute('data-lazy-src'); 4827 lazy[i].removeAttribute('data-lazy-src'); 4828 } 4829 } 4830 } 4831 } 4832 function registerListener(event, func) { 4833 if (window.addEventListener) { 4834 window.addEventListener(event, func) 4835 } else { 4836 window.attachEvent('on' + event, func) 4837 } 4838 } 4839 registerListener('scroll', lazyLoad); 4840 registerListener('resize', lazyLoad); 4841 setLazy(); 4842 </script>
4842 </body> </html>
4842<script src="https://cdn.qdm.cloud/assets/js/backend_other.js?v=20260318"></script>
4842
4842<script> 4843 //2025.11.20 æ°å¢è²¨å°éç¥ 4844 const isLogged = 0; //ç»å ¥æª¢æ¥ 4845 const goods_arrival_notice_allow_guest_notification = 0; 4846 const goods_arrival_notice_sms_status = 0; 4847 (function() { 4848 var s = document.createElement('script'); 4849 s.async = true; 4850 s.src = 'https://base.qdm.cloud/qdm_base//catalog/view/theme/default/js/customer/product.js?t=' + new Date().getTime(); 4851 var before = document.scripts[document.scripts.length - 1]; 4852 before.parentNode.insertBefore(s, before.nextSibling); 4853 })(); 4854 document.head.innerHTML += '<link rel="stylesheet" type="text/css" href="https://cdn.qdm.cloud/assets/css/bs_utility.css?v=20260318">'; 4855 const elm_StockAlertBtn = document.querySelectorAll('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\'], .product-info input[type=\'checkbox\'], .product-info select,.cart input[name=\'promption_id\']'); 4856 elm_StockAlertBtn.forEach(element => { 4857 element.addEventListener('change', () => { 4858 showStockAlertBtn(0); 4859 }); 4860 }); 4861 4862 function showStockAlertBtn(show = 0) { 4863 handleResize(); 4864 const notifyArrivalBtns = document.querySelectorAll('.notifyArrival'); 4865 if (notifyArrivalBtns.length === 0) return; 4866 if (show == 1) { 4867 notifyArrivalBtns.forEach(btn => { 4868 btn.classList.remove('invisible'); 4869 }); 4870 document.querySelectorAll('#button-quick-checkout').forEach(element => { 4871 element.classList.add('d-none'); 4872 }); 4873 if (document.querySelector('#button-instant-checkout')) { 4874 document.querySelector('#button-instant-checkout').classList.add('d-none'); 4875 } 4876 if (document.querySelector('#button-cart')) { 4877 document.querySelectorAll('#button-cart').forEach(element => { 4878 element.classList.add('d-none'); 4879 }); 4880 } 4881 } else { 4882 notifyArrivalBtns.forEach(btn => { 4883 btn.classList.add('invisible'); 4884 }); 4885 document.querySelectorAll('#button-quick-checkout').forEach(element => { 4886 element.classList.remove('d-none'); 4887 }); 4888 if (document.querySelector('#button-instant-checkout')) { 4889 document.querySelector('#button-instant-checkout').classList.remove('d-none'); 4890 } 4891 if (document.querySelector('#button-cart')) { 4892 document.querySelectorAll('#button-cart').forEach(element => { 4893 element.classList.remove('d-none'); 4894 }); 4895 } 4896 4897 } 4898 }; 4899 //廿 4900 function debounce(func, delay) { 4901 let timeoutId; 4902 return (...args) => { 4903 clearTimeout(timeoutId); 4904 timeoutId = setTimeout(() => { 4905 func.apply(this, args); 4906 }, delay); 4907 }; 4908 } 4909 4910 function handleResize() { 4911 4912 4913 if (getDeviceType() == 'mobile' || getDeviceType() == 'tablet') { 4914 4915 const notifyArrivalBtns = document.querySelectorAll('.notifyArrival'); 4916 if (notifyArrivalBtns.length > 0) { 4917 notifyArrivalBtns.forEach(btn => { 4918 btn.classList.add('mobile'); //æ¹è® 貨å°ä»æ¬¾æé尺寸 4919 }); 4920 } 4921 if (document.querySelector('#button-quick-checkout')) { 4922 document.querySelectorAll('#button-quick-checkout').forEach(element => { 4923 element.classList.add('fix-btn-size'); 4924 }); 4925 } 4926 if (document.querySelector('#button-instant-checkout')) { 4927 document.querySelector('#button-instant-checkout').classList.add('fix-btn-size'); 4928 } 4929 if (document.querySelector('#button-cart')) { 4930 document.querySelectorAll('#button-cart').forEach(element => { 4931 element.classList.add('fix-btn-size'); 4932 }); 4933 } 4934 } else { 4935 4936 const notifyArrivalBtns = document.querySelectorAll('.notifyArrival'); 4937 if (notifyArrivalBtns.length > 0) { 4938 notifyArrivalBtns.forEach(btn => { 4939 btn.classList.remove('mobile'); 4940 }); 4941 } 4942 if (document.querySelector('#button-quick-checkout')) { 4943 document.querySelectorAll('#button-quick-checkout').forEach(element => { 4944 element.classList.remove('fix-btn-size'); 4945 }); 4946 } 4947 4948 if (document.querySelector('#button-instant-checkout')) { 4949 document.querySelector('#button-instant-checkout').classList.remove('fix-btn-size'); 4950 } 4951 if (document.querySelector('#button-cart')) { 4952 document.querySelectorAll('#button-cart').forEach(element => { 4953 element.classList.remove('fix-btn-size'); 4954 }); 4955 } 4956 } 4957 4958 } 4959 4960 function hasStockError(message) { 4961 return /庫å/.test(message); 4962 } 4963 4964 const debouncedHandleResize = debounce(handleResize, 250); // å»¶é² 250 æ¯«ç§ 4965 4966 // ç£è½ resize äºä»¶ï¼ä¸¦ä½¿ç¨å»æéçå½å¼ 4967 window.addEventListener('resize', debouncedHandleResize); 4968 window.addEventListener('ContentLoaded', handleResize()); 4969 4970 function getDeviceType() { 4971 const width = window.innerWidth; 4972 if (width <= 768) { 4973 return 'mobile'; 4974 } else if (width > 768 && width <= 1024) { 4975 return 'tablet'; 4976 } else { 4977 return 'desktop'; 4978 } 4979 } 4980 //è£ä¸: åçé¸é select 黿åï¼inputå¯ä»¥è¢«é¸ 4981 function enableDataSelectsClick() { 4982 4983 $(document).on('click', '[data-selects]', function(event) { 4984 try { 4985 4986 var targetId = $(this).attr('data-selects'); 4987 4988 var $radioInput = $('#' + targetId); 4989 if ($radioInput.length && $radioInput.attr('type') === 'radio') { 4990 $radioInput.trigger('click'); 4991 } else { 4992 // 妿æ¾ä¸å°ç®æ¨å ç´ æé¡åä¸ç¬¦ï¼ç¼åºè¦å 4993 console.warn('DataSelects 黿èçï¼æ¾ä¸å° ID çº ' + targetId + ' ç Radio Input æé¡åä¸ç¬¦ã'); 4994 } 4995 } catch (error) { 4996 console.error('DataSelects 黿èçæç¼çé¯èª¤:', error); 4997 } 4998 }); 4999 } 5000</script>
vendor: 1 bytes, line 5000
5000
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.