Merge branch 'develop' of http://git.dev.yoho.cn/web/yohobuy into develop
Showing
6 changed files
with
26 additions
and
25 deletions
@@ -5,10 +5,12 @@ | @@ -5,10 +5,12 @@ | ||
5 | */ | 5 | */ |
6 | 6 | ||
7 | var $ = require('jquery'), | 7 | var $ = require('jquery'), |
8 | + Hammer = require('hammer'), | ||
8 | tip = require('../plugin/tip'), | 9 | tip = require('../plugin/tip'), |
9 | lazyLoad = require('yoho.lazyload'); | 10 | lazyLoad = require('yoho.lazyload'); |
10 | 11 | ||
11 | -var winH = $(window).height(), | 12 | +var navHammer, |
13 | + winH = $(window).height(), | ||
12 | loadMoreH = $('#load-more').height(), | 14 | loadMoreH = $('#load-more').height(), |
13 | $goodList = $('#goods-list'), | 15 | $goodList = $('#goods-list'), |
14 | loading = false, | 16 | loading = false, |
@@ -35,12 +37,13 @@ if (kidsType) { | @@ -35,12 +37,13 @@ if (kidsType) { | ||
35 | 37 | ||
36 | $curNav = $navList.children('.focus'); | 38 | $curNav = $navList.children('.focus'); |
37 | 39 | ||
38 | -$('#maybe-like-nav').delegate('li', 'tap', function() { | ||
39 | - var $this = $(this), | 40 | +if (lifestyleType) { |
41 | + navHammer = new Hammer($navList[0]); | ||
42 | + navHammer.on('tap', function(e) { | ||
43 | + var $this = $(e.target).closest('li'), | ||
40 | $goods = $('.goods-list'), | 44 | $goods = $('.goods-list'), |
41 | $content; | 45 | $content; |
42 | 46 | ||
43 | - | ||
44 | if ($this.hasClass('focus')) { | 47 | if ($this.hasClass('focus')) { |
45 | return; | 48 | return; |
46 | } | 49 | } |
@@ -57,11 +60,11 @@ $('#maybe-like-nav').delegate('li', 'tap', function() { | @@ -57,11 +60,11 @@ $('#maybe-like-nav').delegate('li', 'tap', function() { | ||
57 | $curNav = $this; | 60 | $curNav = $this; |
58 | 61 | ||
59 | $(document).trigger('scroll'); //Trigger lazyLoad | 62 | $(document).trigger('scroll'); //Trigger lazyLoad |
60 | -}); | 63 | + }); |
64 | +} | ||
61 | 65 | ||
62 | -//srcoll to load more | ||
63 | -$(window).scroll(function () { | ||
64 | - if ($(window).scrollTop() + winH >= $(document).height() - loadMoreH - 50) { | 66 | + |
67 | +function search() { | ||
65 | if (loading) { | 68 | if (loading) { |
66 | return; | 69 | return; |
67 | } | 70 | } |
@@ -120,6 +123,15 @@ $(window).scroll(function () { | @@ -120,6 +123,15 @@ $(window).scroll(function () { | ||
120 | loading = false; | 123 | loading = false; |
121 | } | 124 | } |
122 | }); | 125 | }); |
123 | - } | 126 | +} |
127 | + | ||
128 | +$('.maybe-like p').on('touchstart', function (e) { | ||
129 | + search(); | ||
130 | +}); | ||
124 | 131 | ||
132 | +//srcoll to load more | ||
133 | +$(window).scroll(function () { | ||
134 | + if ($(window).scrollTop() + winH >= $(document).height() - loadMoreH - 50) { | ||
135 | + search(); | ||
136 | + } | ||
125 | }); | 137 | }); |
@@ -39,16 +39,6 @@ $searchBox.find('.clear-text').click(function () { | @@ -39,16 +39,6 @@ $searchBox.find('.clear-text').click(function () { | ||
39 | $searchBox.find('input').val('').trigger('focus'); | 39 | $searchBox.find('input').val('').trigger('focus'); |
40 | }); | 40 | }); |
41 | 41 | ||
42 | -// clearTextHammer = new Hammer($searchBox.find('.clear-text')[0]); | ||
43 | -// clearTextHammer.on('tap', function(e) { | ||
44 | -// $searchBox.find('input').val('').trigger('focus'); | ||
45 | -// }); | ||
46 | - | ||
47 | $searchBox.find('.search-icon').click(function () { | 42 | $searchBox.find('.search-icon').click(function () { |
48 | $indexSearch.submit(); | 43 | $indexSearch.submit(); |
49 | }); | 44 | }); |
50 | - | ||
51 | -// searchIconHammer = new Hammer($searchBox.find('.search-icon')[0]); | ||
52 | -// searchIconHammer.on('tap', function(e) { | ||
53 | -// $indexSearch.submit(); | ||
54 | -// }); |
1 | <div class="maybe-like"> | 1 | <div class="maybe-like"> |
2 | - <p class="title"> | ||
3 | - <i class="icon"></i> | ||
4 | - <span>你可能喜欢</span> | ||
5 | - </p> | ||
6 | - | ||
7 | <ul id="maybe-like-nav" class="maybe-like-nav clearfix"> | 2 | <ul id="maybe-like-nav" class="maybe-like-nav clearfix"> |
8 | <li class="maybe-like-nav-item focus">新品到着</li> | 3 | <li class="maybe-like-nav-item focus">新品到着</li> |
9 | <li class="maybe-like-nav-item">人气单品</li> | 4 | <li class="maybe-like-nav-item">人气单品</li> |
1 | {{> layout/page_footer}} | 1 | {{> layout/page_footer}} |
2 | {{> layout/download_app}} | 2 | {{> layout/download_app}} |
3 | +{{#if hasWxShare}} | ||
4 | + <script type="text/javascript" charset="utf-8" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> | ||
5 | +{{/if}} | ||
3 | {{#if rlsEnv}} | 6 | {{#if rlsEnv}} |
4 | <script src="http://cdn.yoho.cn/myohobuy/{{version}}/lib.js"></script> | 7 | <script src="http://cdn.yoho.cn/myohobuy/{{version}}/lib.js"></script> |
5 | <script src="http://cdn.yoho.cn/myohobuy/{{version}}/index.js"></script> | 8 | <script src="http://cdn.yoho.cn/myohobuy/{{version}}/index.js"></script> |
@@ -24,7 +24,6 @@ | @@ -24,7 +24,6 @@ | ||
24 | </script> | 24 | </script> |
25 | {{/if}} | 25 | {{/if}} |
26 | {{#if guangDetail}} | 26 | {{#if guangDetail}} |
27 | -<script type="text/javascript" charset="utf-8" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> | ||
28 | <script> | 27 | <script> |
29 | seajs.use('js/guang/detail'); | 28 | seajs.use('js/guang/detail'); |
30 | </script> | 29 | </script> |
-
Please register or login to post a comment