情侶裝 搜尋結果
學院情侶裝 寵物學生服幼犬貓咪約克夏比熊泰迪狗狗衣服春秋衛衣
團購2019新款時尚休閑運動服套裝春夏季男女短袖衛衣七分褲情侶裝
休閑運動套裝男春秋2019新款潮流情侶裝衛衣套裝男士春季運動服
歐洲站帶鑽短袖冰絲滑 怪獸虎頭半袖歐貨男款t恤重工燙鑽輕奢男裝
情侶裝夏裝白色短袖T恤女 夏季韓版潮牌學生寬鬆春裝衣服粉色上衣
安逸猿APE潮牌卡通可愛圖案情侶裝男女同款衛衣外套潮AP27WY126F
假兩件寬鬆半袖春裝女2019白色韓版潮牌情侶裝潮 個性學生短袖t恤
阿姐家定製 同色系情侶裝小豬印花短袖女夏季2019新款T恤寬鬆上衣
夏裝襯衫女2019新款ulzzang情侶裝bf風百搭寬鬆七分袖棉麻上衣女
第七公社 t恤男士短袖圓領2019夏季新款潮韓版學生寬鬆半袖情侶裝
情侶泳衣 女比基尼三件套裝2018新款長袖防曬溫泉海邊沙灘情侶裝
2018新款情侶泳衣女 韓國泡溫泉海邊度假沙灘情侶裝蜜月泳裝
ins超火的衛衣男潮牌秋冬季wassup情侶裝韓版chic嘻哈外套男衣服
你衣我裙情侶裝夏裝連衣裙套裝氣質露肩性感吊帶裙小眾設計感裙子
阿姐家定製 2019新款情侶裝愛心連帽衛衣女春季性感露肩寬鬆上衣
2019新款塔羅牌印花純棉短袖女寬鬆bf網紅T恤歐美潮牌情侶裝上衣
阿迪達斯2019春季新款情侶裝男女運動服跑步休閑夾克外套EI4442
安逸猿夏短袖女裝修身t恤2019潮牌新款純棉韓版情侶裝清新純卡通
短袖t恤女寬鬆卡通兔子半袖2019夏季新款韓版學生寬鬆大碼情侶裝
重華棉麻海水紋情侶裝外套複古立領盤扣唐裝春秋薄款上衣男女同款
新款複古情侶泳衣女分體裙式泳裝遮肚海邊泡溫泉度假沙灘情侶裝
夏季情侶裝短袖t恤女2019新款潮韓版貓魚印花半袖寬鬆百搭學生裝
情侶裝夏裝2019新款套裝韓版短袖T恤小眾設計感連衣裙子氣質衣服
衛衣男潮牌2019春季連帽寬鬆男生韓版潮流學生情侶ins港風外套
不一樣的情侶裝夏裝2019新款小眾設計感短袖t恤氣質連衣裙子百搭
ins超火短袖t恤男女原宿韓風嘻哈街頭韓國ulzzang半袖潮流情侶裝
男刺繡半袖衛衣連帽 春秋款韓版潮流19夏T恤套裝外套男生短袖帽衫
oversize情侶裝衛衣男連帽潮牌秋季嘻哈原宿風寬鬆ins超火的外套
ins超火的情侶裝夏裝2019新款連衣裙加肥加大碼情侶裝200斤胖mm裙
夏季百家姓同學短袖文字T恤男女情侶裝BF風學生班服半袖體恤衫
ROTHCO聯名AMONSTER潮牌士兵勳章男女情侶裝潮流迷彩教練夾克外套
結婚照情侶裝登記夏季蜜月旅行短袖t恤女韓版寬鬆紅色閨蜜裝上衣
情侶裝2019新款潮夏裝巴厘島海邊度假沙灘女修身短袖t九分褲套裝
後序工裝夾克男潮牌情侶裝春裝國潮外套男中國風ins 連帽夾克男
情侶泳衣2019女比基尼三件套遮肚保守顯瘦性感小胸男款沙灘褲溫泉
短袖t恤男裝2019款夏季韓版創意情侶裝圓領半袖個性印花惡搞t恤潮
specialone新款情侶裝夏裝短袖t恤ins創意文字寬鬆roora韓版半袖
森馬牛仔外套女春秋青年時尚情侶裝連帽夾克學生翻領寬鬆上衣女裝
情侶泳衣女裙式比基尼三件套罩衫小胸聚攏鋼托沙灘情侶裝溫泉泳裝
情侶裝夏裝2019新款顯瘦韓版連衣裙沙灘海邊情侶女裙短袖t恤上衣
VeryBuy 粉絲專頁關於我們會員條款隱私權政策APP下載廠商合作申請人才招募聯絡我們常見問題.
情侶裝
搜尋結果
排序
最新
每月熱門
每季熱門顯示
selectedSort == 'monthly' ? '月份' : '年-季'
sortData.name
相關搜尋
韓版
上衣
學生
寬鬆
短袖
外套
衛衣
套裝
氣質
夏裝
男女
短袖t恤
韓版
上衣
學生
寬鬆
短袖
外套
衛衣
套裝
氣質
夏裝
男女
短袖t恤
學院情侶裝 寵物學生服幼犬貓咪約克夏比熊泰迪狗狗衣服春秋衛衣
8
收藏
約 NT$277
匿名
於 2018/12/11 求合購
匿名
於 2018/11/23 求合購
匿名
於 2016/01/19 求合購
團購2019新款時尚休閑運動服套裝春夏季男女短袖衛衣七分褲情侶裝
4
收藏
約 NT$762
匿名
於 2016/09/21 求合購
休閑運動套裝男春秋2019新款潮流情侶裝衛衣套裝男士春季運動服
2
收藏
約 NT$1563
匿名
於 2019/03/23 求合購
歐洲站帶鑽短袖冰絲滑 怪獸虎頭半袖歐貨男款t恤重工燙鑽輕奢男裝
4
收藏
約 NT$770
匿名
於 2018/03/28 求合購
情侶裝夏裝白色短袖T恤女 夏季韓版潮牌學生寬鬆春裝衣服粉色上衣
3
收藏
約 NT$616
匿名
於 2019/04/14 求合購
安逸猿APE潮牌卡通可愛圖案情侶裝男女同款衛衣外套潮AP27WY126F
3
收藏
約 NT$3272
匿名
於 2019/04/28 求合購
假兩件寬鬆半袖春裝女2019白色韓版潮牌情侶裝潮 個性學生短袖t恤
3
收藏
約 NT$616
匿名
於 2019/04/14 求合購
阿姐家定製 同色系情侶裝小豬印花短袖女夏季2019新款T恤寬鬆上衣
1
收藏
約 NT$770
匿名
於 2019/04/05 求合購
夏裝襯衫女2019新款ulzzang情侶裝bf風百搭寬鬆七分袖棉麻上衣女
9
收藏
約 NT$608
於 2017/06/23 求合購
第七公社 t恤男士短袖圓領2019夏季新款潮韓版學生寬鬆半袖情侶裝
4
收藏
約 NT$762
匿名
於 2019/02/28 求合購
情侶泳衣 女比基尼三件套裝2018新款長袖防曬溫泉海邊沙灘情侶裝
2
收藏
約 NT$1901
匿名
於 2019/02/16 求合購
2018新款情侶泳衣女 韓國泡溫泉海邊度假沙灘情侶裝蜜月泳裝
4
收藏
約 NT$777
匿名
於 2019/04/30 求合購
匿名
於 2019/04/15 求合購
ins超火的衛衣男潮牌秋冬季wassup情侶裝韓版chic嘻哈外套男衣服
1
收藏
約 NT$800
匿名
於 2018/10/30 求合購
你衣我裙情侶裝夏裝連衣裙套裝氣質露肩性感吊帶裙小眾設計感裙子
4
收藏
約 NT$616
匿名
於 2018/08/01 求合購
匿名
於 2018/08/01 求合購
阿姐家定製 2019新款情侶裝愛心連帽衛衣女春季性感露肩寬鬆上衣
7
收藏
約 NT$1201
匿名
於 2019/04/04 求合購
匿名
於 2019/04/04 求合購
2019新款塔羅牌印花純棉短袖女寬鬆bf網紅T恤歐美潮牌情侶裝上衣
4
收藏
約 NT$762
匿名
於 2019/03/30 求合購
匿名
於 2018/10/12 求合購
匿名
於 2018/09/21 求合購
匿名
於 2018/08/11 求合購
匿名
於 2018/08/11 求合購
阿迪達斯2019春季新款情侶裝男女運動服跑步休閑夾克外套EI4442
2
收藏
約 NT$3033
匿名
於 2017/03/10 求合購
安逸猿夏短袖女裝修身t恤2019潮牌新款純棉韓版情侶裝清新純卡通
2
收藏
約 NT$839
淘寶夏日清倉
於 2015/08/17 求合購
短袖t恤女寬鬆卡通兔子半袖2019夏季新款韓版學生寬鬆大碼情侶裝
2
收藏
約 NT$685
匿名
於 2019/03/01 求合購
重華棉麻海水紋情侶裝外套複古立領盤扣唐裝春秋薄款上衣男女同款
2
收藏
約 NT$1871
匿名
於 2018/09/08 求合購
新款複古情侶泳衣女分體裙式泳裝遮肚海邊泡溫泉度假沙灘情侶裝
6
收藏
約 NT$577
匿名
於 2018/07/11 求合購
匿名
於 2018/07/02 求合購
夏季情侶裝短袖t恤女2019新款潮韓版貓魚印花半袖寬鬆百搭學生裝
7
收藏
約 NT$685
匿名
於 2019/02/28 求合購
情侶裝夏裝2019新款套裝韓版短袖T恤小眾設計感連衣裙子氣質衣服
4
收藏
約 NT$1031
匿名
於 2018/06/09 求合購
衛衣男潮牌2019春季連帽寬鬆男生韓版潮流學生情侶ins港風外套
1
收藏
約 NT$793
匿名
於 2018/10/25 求合購
不一樣的情侶裝夏裝2019新款小眾設計感短袖t恤氣質連衣裙子百搭
4
收藏
約 NT$693
匿名
於 2019/04/15 求合購
ins超火短袖t恤男女原宿韓風嘻哈街頭韓國ulzzang半袖潮流情侶裝
2
收藏
約 NT$585
匿名
於 2018/10/28 求合購
男刺繡半袖衛衣連帽 春秋款韓版潮流19夏T恤套裝外套男生短袖帽衫
1
收藏
約 NT$1262
匿名
於 2018/10/25 求合購
oversize情侶裝衛衣男連帽潮牌秋季嘻哈原宿風寬鬆ins超火的外套
1
收藏
約 NT$1332
匿名
於 2018/10/29 求合購
ins超火的情侶裝夏裝2019新款連衣裙加肥加大碼情侶裝200斤胖mm裙
1
收藏
約 NT$585
匿名
於 2019/05/19 求合購
夏季百家姓同學短袖文字T恤男女情侶裝BF風學生班服半袖體恤衫
6
收藏
約 NT$450
匿名
於 2018/07/17 求合購
ROTHCO聯名AMONSTER潮牌士兵勳章男女情侶裝潮流迷彩教練夾克外套
1
收藏
約 NT$3311
匿名
於 2018/10/26 求合購
結婚照情侶裝登記夏季蜜月旅行短袖t恤女韓版寬鬆紅色閨蜜裝上衣
3
收藏
約 NT$685
匿名
於 2019/05/14 求合購
情侶裝2019新款潮夏裝巴厘島海邊度假沙灘女修身短袖t九分褲套裝
1
收藏
約 NT$839
匿名
於 2019/05/19 求合購
後序工裝夾克男潮牌情侶裝春裝國潮外套男中國風ins 連帽夾克男
1
收藏
約 NT$3003
匿名
於 2018/10/29 求合購
情侶泳衣2019女比基尼三件套遮肚保守顯瘦性感小胸男款沙灘褲溫泉
2
收藏
約 NT$839
匿名
於 2017/09/27 求合購
匿名
於 2017/08/15 求合購
匿名
於 2017/08/09 求合購
匿名
於 2017/08/04 求合購
匿名
於 2017/08/04 求合購
短袖t恤男裝2019款夏季韓版創意情侶裝圓領半袖個性印花惡搞t恤潮
17
收藏
約 NT$685
YOYO
於 2013/02/18 求合購
specialone新款情侶裝夏裝短袖t恤ins創意文字寬鬆roora韓版半袖
2
收藏
約 NT$539
匿名
於 2019/02/27 求合購
森馬牛仔外套女春秋青年時尚情侶裝連帽夾克學生翻領寬鬆上衣女裝
3
收藏
約 NT$1731
匿名
於 2018/10/31 求合購
情侶泳衣女裙式比基尼三件套罩衫小胸聚攏鋼托沙灘情侶裝溫泉泳裝
7
收藏
約 NT$831
匿名
於 2018/07/04 求合購
情侶裝夏裝2019新款顯瘦韓版連衣裙沙灘海邊情侶女裙短袖t恤上衣
1
收藏
約 NT$461
匿名
於 2019/05/18 求合購
var marketingID = [];
var price;
var price_ntd;
var exchange_rate_for_ntd = 1;
verybuy.ga_list_position = verybuy.gaListPosition || 0;
marketingID.push("t:521806709577");
price = parseInt("277");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:532576554298");
price = parseInt("762");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:585956980904");
price = parseInt("1563");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:562311111765");
price = parseInt("770");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:543117105987");
price = parseInt("616");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:540277678929");
price = parseInt("3272");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:545084778394");
price = parseInt("616");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:589208951453");
price = parseInt("770");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:550369950074");
price = parseInt("608");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:545554775648");
price = parseInt("762");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:583563858534");
price = parseInt("1901");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:583120222991");
price = parseInt("777");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:572481876963");
price = parseInt("800");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:563779359995");
price = parseInt("616");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:588148930588");
price = parseInt("1201");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:565877624511");
price = parseInt("762");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:531880671295");
price = parseInt("3033");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:18400466491");
price = parseInt("839");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:528656105104");
price = parseInt("685");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:546850479937");
price = parseInt("1871");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:565139388202");
price = parseInt("577");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:10323869952");
price = parseInt("685");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:569402823754");
price = parseInt("1031");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:576428987739");
price = parseInt("793");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:589488157765");
price = parseInt("693");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:570337736302");
price = parseInt("585");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:535389765457");
price = parseInt("1262");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:573405819357");
price = parseInt("1332");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:565449026140");
price = parseInt("585");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:566839717602");
price = parseInt("450");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:576545752617");
price = parseInt("3311");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:547457941157");
price = parseInt("685");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:576668400408");
price = parseInt("839");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:578184755544");
price = parseInt("3003");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:547775115368");
price = parseInt("839");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:10373300796");
price = parseInt("685");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:544338393377");
price = parseInt("539");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:573426090852");
price = parseInt("1731");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:567748444006");
price = parseInt("831");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
marketingID.push("t:552279236057");
price = parseInt("461");
if (!isNaN(price))
price_ntd = price * exchange_rate_for_ntd;
else
price_ntd = null;
fb_pa_data = new Array();
fb_pa_data['search_string'] = "u60c5u4fb6u88dd";
fb_pa_data['content_category'] = 'Product Search';
fb_pa_data['content_type'] = 'product';
fb_pa_data['content_ids'] = marketingID;
fb_pa_data['value'] = 0;
fb_pa_data['currency'] = ''
verybuy.fbPaSearch(fb_pa_data);
verybuy.actions.viewList(
"items": marketingID,
);
/* send to adwords */
gtag('event', 'page_view',
'send_to': "AW-999649924",
'ecomm_pagetype': 'search_results_list',
'ecomm_prodid': marketingID,
'ecomm_totalvalue': ''
);
/* 測試 RTB house 與 criteo 成效,等確定要用 RTB 後再整理 */
$(function()
$('.rtb-house').attr('src', '');
setTimeout(function()
$('.rtb-house').attr('src', 'https://asia.creativecdn.com/tags?id=pr_' + verybuy.RTB_HOUSE_ID + '_listing_' + marketingID.slice(0, 5).join(','));
, 100)
);
第 1 頁
›
回頂端
var uvOptions = ;
(function()
var uv = document.createElement('script'); uv.type = 'text/javascript'; uv.async = true;
uv.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'widget.uservoice.com/Efes3rtqUSHYoaO185U4A.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(uv, s);
)();
window.cartItemCount = 0 || 0;
var mailCount = 0 || 0;
var requestURI = '%2Fsearch%2Fuser_submit%2F%25E6%2583%2585%25E4%25BE%25B6%25E8%25A3%259D' || '';
客服
var callback_FB_init = function()
;
verybuy.FB_init(callback_FB_init);
// Load the SDK Asynchronously
(function(d, s, id)
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/zh_TW/sdk.js#xfbml=1&version=v2.5";
fjs.parentNode.insertBefore(js, fjs);
(document, 'script', 'facebook-jssdk'));
var _paq = _paq || [];
/* tracker methods like “setCustomDimension” should be called before “trackPageView” */
var MID = '0';
if (MID != '0')
_paq.push(['setUserId', MID]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
// (function()
// var u="//b.verybuy.tw/";
// _paq.push(['setTrackerUrl', u+'piwik.php']);
// _paq.push(['setSiteId', '2']);
// var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
// g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
// )();
$(function()
var ViewModule = function ()
this.$gridContainer = $('#wrapperSearch .secBox');
this.title = "u641cu300cu60c5u4fb6u88ddu300du975eu5e38u52f8u6557VeryBuy #u7b2c1u9801 ";
this.curPage = 1;
this.nextCall = 2;
this.baseUrl = "/search/user_submit/u60c5u4fb6u88dd";
this.urlParts = '';
this.pageStack = [];
this.threshold =
top: 0,
bottom: 0,
genPos: 0,
isLocked: false
;
this.pitTotal = $('#search-list li:visible').length;
;
ViewModule.prototype.isDownScroll = function(lastPos, curPos)
return lastPos li').each(function()
var height = gridWidth / $(this).find('.pic > img').data('ratio');
$(this).find('.pic > img').attr('height', parseInt(height));
_self.$gridContainer.append($(this)).masonry('appended', $(this));
_self.pitTotal += 1;
$(this).find('.pic').data('pit-number', _self.pitTotal);
);
;
ViewModule.prototype.urlDataStringify = function(urlData)
if (urlData.length == 0)
return '';
var urlParts = '';
Object.keys(urlData).map(function(objectKey, index)
var value = urlData[objectKey];
if (objectKey != 'page')
urlParts += sprintf('/%s/%s', objectKey, value);
);
return urlParts;
;
ViewModule.prototype.setViewTitle = function(pageId)
var title = this.title.split('#')[0].trim();
title = sprintf('%s #第%s頁', title, pageId);
$('title').text(title);
return title;
;
ViewModule.prototype.replaceUrlState = function(title, url)
history.replaceState(, title, url);
;
ViewModule.prototype.genThreshold = function(pageId)
var $thresholdElement = this.$gridContainer.find(sprintf('li[data-page-id="%s"]', pageId)).first();
if ($thresholdElement.length == 0)
return false;
var hT = $thresholdElement.offset().top;
var hH = $thresholdElement.outerHeight();
var wH = $(window).height();
this.threshold.top = (hT + hH - wH);
$thresholdElement = this.$gridContainer.find(sprintf('li[data-page-id="%s"]', pageId)).last();
hT = $thresholdElement.offset().top;
hH = $thresholdElement.outerHeight();
wH = $(window).height();
this.threshold.bottom = (hT + hH - wH);
// the genPosition is for triggering contains of next page
this.threshold.genPos = this.threshold.bottom - 2 * $thresholdElement.height();
this.threshold.isLocked = false;
return true;
;
ViewModule.prototype.shouldGenNextPage = function(curPos)
if (curPos >= this.threshold.genPos && this.hasNextCall() && !this.isNextPageExist() && !this.isLocked())
return true;
else
return false;
;
ViewModule.prototype.hasNextCall = function()
return this.nextCall > 0 ? true : false;
;
ViewModule.prototype.isNextPageExist = function()
return $.inArray(this.curPage + 1, this.pageStack) !== -1 ? true : false;
;
ViewModule.prototype.genNextPage = function(curPos)
if (!this.shouldGenNextPage(curPos))
return;
this.setLocked();
verybuy.showBlockUILoading();
var url = sprintf('%s%s/page/%s', this.baseUrl, this.urlParts, this.nextCall);
$.pjax(url: url, container: '#pjax-container');
;
ViewModule.prototype.shouldGoNextPage = function(curPos)
var nextPageId = this.curPage + 1;
var nextPageItem = this.$gridContainer.find(sprintf('li[data-page-id="%s"]', nextPageId)).first();
if (nextPageItem.length > 0 && curPos >= this.threshold.bottom)
return true;
else
return false;
;
ViewModule.prototype.goNextPage = function(curPos)
if (!this.shouldGoNextPage(curPos))
return;
if (this.genThreshold(this.curPage + 1))
this.curPage++;
this.replaceUrlState(this.setViewTitle(this.curPage), sprintf('%s%s/page/%s', this.baseUrl, this.urlParts, this.curPage));
;
ViewModule.prototype.shouldBackPrevPage = function(curPos)
if (curPos 1 && curPos != 0)
return true;
else
return false;
;
ViewModule.prototype.backPrevPage = function(curPos)
if (!this.shouldBackPrevPage(curPos))
return;
if (this.genThreshold(this.curPage - 1))
this.curPage--;
this.replaceUrlState(this.setViewTitle(this.curPage), sprintf('%s%s/page/%s', this.baseUrl, this.urlParts, this.curPage));
;
ViewModule.prototype.updatePager = function()
if ($('#pjax-container .pageNo > .arrow-next').length)
$('#wrapperSearch .pageNo').html($('#pjax-container .pageNo').html());
this.nextCall = parseInt($('#pjax-container .pageNo .curPage').text()) + 1;
else
$('#wrapperSearch .loader, #wrapperSearch .pageNo').remove();
this.nextCall = 0;
;
ViewModule.prototype.pjaxSendInit = function()
$(document).on('pjax:send', function(event, xhr, settings)
// pjax data settings here
);
ViewModule.prototype.pjaxCompleteInit = function()
var _self = this;
$(document).on('pjax:complete', function()
// run masonry
_self.composeGridsAppended();
// mark contains of page loaded
_self.pageStack.push(_self.nextCall);
_self.replaceUrlState(_self.setViewTitle(_self.curPage), sprintf('%s%s/page/%s', _self.baseUrl, _self.urlParts, _self.curPage));
_self.updatePager();
$('#pjax-container').empty();
verybuy.hideBlockUILoading();
);
ViewModule.prototype.pjaxErrorInit = function()
$(document).on('pjax:error', function()
console.log('on ajax error; will hard refresh unless canceled');
);
ViewModule.prototype.infiniteScroll = function()
// mark contains of page loaded
this.pageStack.push(this.curPage);
this.urlParts = this.urlDataStringify([]);
if (!this.hasNextCall())
$('#wrapperSearch .loader, #wrapperSearch .pageNo').remove();
$.pjax.defaults.timeout = 10000;
$.pjax.defaults.scrollTo = false;
// generate threshold by page id
this.genThreshold(this.curPage);
var _self = this;
var lastPos = $(window).scrollTop();
$(window).scroll(function()
var curPos = $(window).scrollTop();
if (_self.isDownScroll(lastPos, curPos))
// direction is down;
_self.genNextPage(curPos);
_self.goNextPage(curPos);
else
// direction is up;
_self.backPrevPage(curPos);
lastPos = curPos;
);
this.pjaxSendInit();
this.pjaxCompleteInit();
;
var viewModule = new ViewModule();
// initialize masonry
viewModule.composeGridsInit();
// initialize infinite Scroll
viewModule.infiniteScroll();
$('#wrapperSearch').delegate('.secBox a.like', 'click', function(e)
// adjust user funnel
verybuy.actions.funnelChange(3)
e.preventDefault();
if (!verybuy.MID)
if (confirm('VeryBuy會員才能收藏喔! 前往註冊 >>>'))
document.location.href = '/member/register';
return;
var $this = $(this);
var user_submit_id = $this.data('id');
var count = parseInt($this.text());
var price = parseInt($this.data('price'));
if (isNaN(price))
price = 0;
var wish_data = new Array();
wish_data['content_category'] = '自由選';
wish_data['content_name'] = $this.data('name');
wish_data['content_ids'] = [user_submit_id.toString()];
wish_data['value'] = price;
wish_data['currency'] = 'TWD';
$.ajax(
type: 'POST',
url: '/user_submit/ajax_love_item/' + user_submit_id,
data: "verybuy_csrf_token" : "0f9a08989c9254cc91f1b0f9239a4d46",
dataType: 'json',
beforeSend: function()
$this.data('count', count);
$this.html('');
,
success: function(result)
if (result.error)
$this.html(count);
alert(result.message);
return;
else
$this.html(++ count);
verybuy.actions.addToWishList('id': user_submit_id, 'title': $this.data('name'), 'brand': 'user_submit' )
verybuy.fbPaAddToWishList(wish_data);
, 'json');
);
$("#selecte_sort").change(function()
var selected_sort_value = $(this).val();
if (selected_sort_value == 'newest')
var url = "/search/user_submit/%E6%83%85%E4%BE%B6%E8%A3%9D";
document.location.href = url;
else if (selected_sort_value == 'monthly')
$("#seasonally_selector").hide();
$("#monthly_selector").show();
else if (selected_sort_value == 'seasonally')
$("#seasonally_selector").show();
$("#monthly_selector").hide();
);
);
var fuzzy = parseInt('0') ? false : true;
var monthlySelectors = ["name":"2019-05","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2019-05/sort_by/weighted_love_count","name":"2019-04","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2019-04/sort_by/weighted_love_count","name":"2019-03","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2019-03/sort_by/weighted_love_count","name":"2019-02","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2019-02/sort_by/weighted_love_count","name":"2019-01","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2019-01/sort_by/weighted_love_count","name":"2018-12","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2018-12/sort_by/weighted_love_count","name":"2018-11","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2018-11/sort_by/weighted_love_count","name":"2018-10","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2018-10/sort_by/weighted_love_count","name":"2018-09","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2018-09/sort_by/weighted_love_count","name":"2018-08","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2018-08/sort_by/weighted_love_count","name":"2018-07","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2018-07/sort_by/weighted_love_count","name":"2018-06","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2018-06/sort_by/weighted_love_count"] || [];
var seasonallySelectors = ["name":"2019-u590f","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2019-Q2/sort_by/weighted_love_count","name":"2019-u6625","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2019-Q1/sort_by/weighted_love_count","name":"2018-u51ac","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2018-Q4/sort_by/weighted_love_count","name":"2018-u79cb","url":"//www.verybuy.cc/search/user_submit/u60c5u4fb6u88dd/date_range/2018-Q3/sort_by/weighted_love_count"] || [];