Merge branch 'develop' of http://git.dev.yoho.cn/web/yohobuy into develop
Showing
6 changed files
with
44 additions
and
19 deletions
@@ -55,16 +55,19 @@ function initInfosEvt($container) { | @@ -55,16 +55,19 @@ function initInfosEvt($container) { | ||
55 | 55 | ||
56 | cHammer = new Hammer($container[0]); | 56 | cHammer = new Hammer($container[0]); |
57 | 57 | ||
58 | + //点赞或者收藏事件 | ||
58 | cHammer.on('tap', function(e) { | 59 | cHammer.on('tap', function(e) { |
59 | var $this = $(e.target), | 60 | var $this = $(e.target), |
60 | opt = 'ok', | 61 | opt = 'ok', |
61 | - $likeBtn, | ||
62 | - $collectBtn, | 62 | + $btn, |
63 | $info; | 63 | $info; |
64 | 64 | ||
65 | - $likeBtn = $this.closest('.like-btn'); | ||
66 | - if ($likeBtn.length > 0) { | ||
67 | - if ($likeBtn.hasClass('like')) { | 65 | + e.preventDefault(); |
66 | + | ||
67 | + //点赞 | ||
68 | + $btn = $this.closest('.like-btn'); | ||
69 | + if ($btn.length > 0) { | ||
70 | + if ($btn.hasClass('like')) { | ||
68 | opt = 'cancel'; | 71 | opt = 'cancel'; |
69 | } | 72 | } |
70 | 73 | ||
@@ -80,22 +83,23 @@ function initInfosEvt($container) { | @@ -80,22 +83,23 @@ function initInfosEvt($container) { | ||
80 | var code = data.code; | 83 | var code = data.code; |
81 | 84 | ||
82 | if (code === 200) { | 85 | if (code === 200) { |
83 | - $likeBtn.next('.like-count').text(data.data); | 86 | + $btn.next('.like-count').text(data.data); |
84 | 87 | ||
85 | //切换点赞状态 | 88 | //切换点赞状态 |
86 | - $likeBtn.toggleClass('like'); | 89 | + $btn.toggleClass('like'); |
87 | } | 90 | } |
88 | }, | 91 | }, |
89 | error: function() { | 92 | error: function() { |
90 | tip.show('网络断开连接了~'); | 93 | tip.show('网络断开连接了~'); |
91 | } | 94 | } |
92 | }); | 95 | }); |
96 | + return; | ||
93 | } | 97 | } |
94 | 98 | ||
95 | - // 2015/11/03 hf: 增加APP里的收藏资讯功能. 写得不对的地方还请大神修改! | ||
96 | - $collectBtn = $this.closest('.collect-btn'); | ||
97 | - if ($collectBtn.length > 0) { | ||
98 | - if ($collectBtn.hasClass('collected')) { | 99 | + //APP收藏 |
100 | + $btn = $this.closest('.collect-btn'); | ||
101 | + if ($btn.length > 0) { | ||
102 | + if ($btn.hasClass('collected')) { | ||
99 | opt = 'cancel'; | 103 | opt = 'cancel'; |
100 | } | 104 | } |
101 | 105 | ||
@@ -111,7 +115,7 @@ function initInfosEvt($container) { | @@ -111,7 +115,7 @@ function initInfosEvt($container) { | ||
111 | if (data.code && data.code === 200) { | 115 | if (data.code && data.code === 200) { |
112 | 116 | ||
113 | //切换收藏状态 | 117 | //切换收藏状态 |
114 | - $collectBtn.toggleClass('collected'); | 118 | + $btn.toggleClass('collected'); |
115 | } | 119 | } |
116 | }, | 120 | }, |
117 | error: function() { | 121 | error: function() { |
@@ -6,6 +6,22 @@ | @@ -6,6 +6,22 @@ | ||
6 | 6 | ||
7 | var $ = require('jquery'); | 7 | var $ = require('jquery'); |
8 | 8 | ||
9 | -var info = require('../guang/info'); | 9 | +var $infoList = $('#info-list'); |
10 | 10 | ||
11 | -info.initInfoEvt($('#info-list')); | ||
11 | +var winH = $(window).height(); | ||
12 | + | ||
13 | +var info = require('../guang/info'), | ||
14 | + loadMore = info.loadMore; | ||
15 | + | ||
16 | +var setting = { | ||
17 | + page: 2, | ||
18 | + end: false | ||
19 | +}; | ||
20 | + | ||
21 | +info.initInfoEvt($infoList); | ||
22 | + | ||
23 | +$(window).scroll(function() { | ||
24 | + if ($(window).scrollTop() + winH >= $(document).height() - 0.25 * $infoList.height()) { | ||
25 | + loadMore($infoList, setting); | ||
26 | + } | ||
27 | +}); |
@@ -112,7 +112,7 @@ orderHammer.on('tap', function(e) { | @@ -112,7 +112,7 @@ orderHammer.on('tap', function(e) { | ||
112 | //Order delete | 112 | //Order delete |
113 | $.ajax({ | 113 | $.ajax({ |
114 | type: 'GET', | 114 | type: 'GET', |
115 | - url: '/home/delOrder', | 115 | + url: '/home/deleteOrder', |
116 | data: { | 116 | data: { |
117 | id: id | 117 | id: id |
118 | }, | 118 | }, |
@@ -136,8 +136,8 @@ orderHammer.on('tap', function(e) { | @@ -136,8 +136,8 @@ orderHammer.on('tap', function(e) { | ||
136 | success: function(data) { | 136 | success: function(data) { |
137 | if (data.code === 200) { | 137 | if (data.code === 200) { |
138 | 138 | ||
139 | - //取消订单 | ||
140 | - alert('order cancel'); | 139 | + //取消订单页面刷新 |
140 | + location.href = location.href; | ||
141 | } | 141 | } |
142 | } | 142 | } |
143 | }); | 143 | }); |
@@ -434,7 +434,7 @@ class HomeController extends AbstractAction | @@ -434,7 +434,7 @@ class HomeController extends AbstractAction | ||
434 | $gender = Helpers::getGenderByCookie(); | 434 | $gender = Helpers::getGenderByCookie(); |
435 | $channel = Helpers::getChannelByCookie(); | 435 | $channel = Helpers::getChannelByCookie(); |
436 | $uid = $this->getUid(); | 436 | $uid = $this->getUid(); |
437 | - $uid = '7566245'; //临时测试用 | 437 | + $uid = '10267443'; //临时测试用 |
438 | $data = GradeModel::getGrade($gender, $channel, $uid); | 438 | $data = GradeModel::getGrade($gender, $channel, $uid); |
439 | $data['pageFooter'] = true; | 439 | $data['pageFooter'] = true; |
440 | $this->_view->display('vip-grade', $data); | 440 | $this->_view->display('vip-grade', $data); |
-
Please register or login to post a comment