Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yohobuy-node
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
1
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Plain Diff
Browse Files
Authored by
杨延青
6 years ago
Commit
b71d6c5090239978783c0daae6d06356d9d7d047
2 parents
d11a90c2
815086cb
Merge branch 'feature/shopCoupon' into 'feature/limitProdDetail'
fix coupon See merge request
!428
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
27 additions
and
19 deletions
apps/product/views/partial/list/top-coupon.hbs
public/js/product/index/top-coupon.js
public/scss/product/_top-coupon.css
apps/product/views/partial/list/top-coupon.hbs
View file @
b71d6c5
{{#
coupon
}}
<div
class=
"top-coupon-wrap num
{{
length
}}
"
{{#
shopId
}}
data-shop=
"
{{
.
}}
"
{{/
shopId
}}{{#
brandId
}}
data-brand=
"
{{
.
}}
"
{{/
brandId
}}
>
<div
class=
"coupon-title"
></div>
<ul
class=
"coupon-list clearfix"
>
{{#
list
}}
<li
class=
"coupon-item"
title=
"
{{
coupon_name
}}
"
>
<div
class=
"cp-info"
>
<em
class=
"price"
>
¥
{{
money
}}{{#if
showUnit
}}
优惠券
{{/if}}
</em>
<p
class=
"limit-text"
>
{{
coupon_name
}}
</p>
<p
class=
"term"
>
有效日期:
{{
couponValidity
}}
</p>
<div
class=
"coupon-list-wrap"
>
<div
class=
"coupon-list clearfix"
>
{{#
list
}}
<div
class=
"coupon-item"
title=
"
{{
coupon_name
}}
"
>
<div
class=
"cp-info"
>
<em
class=
"price"
>
¥
{{
money
}}{{#if
showUnit
}}
优惠券
{{/if}}
</em>
<p
class=
"limit-text"
>
{{
coupon_name
}}
</p>
<p
class=
"term"
>
有效日期:
{{
couponValidity
}}
</p>
</div>
<div
class=
"pick-btn"
data-id=
{{
coupon_id
}}
data-money="
{{
money
}}
"
data-name=
"
{{
coupon_name
}}
"
data-time=
"
{{
couponValidity
}}
"
>
点击领取
</div>
</div>
<div
class=
"pick-btn"
data-id=
{{
coupon_id
}}
data-money="
{{
money
}}
"
data-name=
"
{{
coupon_name
}}
"
data-time=
"
{{
couponValidity
}}
"
>
点击领取
</div>
</li>
{{/
list
}}
</ul>
{{/
list
}}
</div>
</div>
{{#if
showNextBtn
}}
<div
class=
"coupon-btn"
>
<i
class=
"iconfont pre-btn btn-end"
>

</i>
...
...
public/js/product/index/top-coupon.js
View file @
b71d6c5
...
...
@@ -8,6 +8,7 @@ var $ = require('yoho-jquery'),
Dialog
=
require
(
'../../common/dialog'
).
Dialog
;
var
$couponWrap
=
$
(
'.top-coupon-wrap'
),
$couponList
=
$couponWrap
.
find
(
'.coupon-list'
),
$couponItem
=
$couponWrap
.
find
(
'.coupon-item'
),
$pickBtn
=
$couponWrap
.
find
(
'.pick-btn'
),
$couponBtn
=
$couponWrap
.
find
(
'.coupon-btn'
);
...
...
@@ -222,8 +223,8 @@ function couponSlide(num) {
that
.
$btns
=
$couponBtn
.
children
();
}
$couponItem
.
eq
(
0
).
animate
({
'margin-left'
:
-
itemWidth
*
num
$couponList
.
animate
({
left
:
-
itemWidth
*
num
});
that
.
$btns
.
removeClass
(
'btn-end'
);
...
...
public/scss/product/_top-coupon.css
View file @
b71d6c5
...
...
@@ -17,14 +17,18 @@
float
:
left
;
}
.coupon-list
{
.coupon-list
-wrap
{
width
:
800px
;
height
:
100%
;
float
:
right
;
font-size
:
14px
;
white-space
:
nowrap
;
overflow
:
hidden
;
position
:
relative
;
}
.coupon-list
{
white-space
:
nowrap
;
text-overflow
:
ellipsis
;
position
:
absolute
;
}
.coupon-item
{
...
...
@@ -33,6 +37,7 @@
margin
:
0
11px
;
color
:
#fff
;
background
:
#d0021b
;
font-size
:
14px
;
display
:
inline-block
;
vertical-align
:
top
;
position
:
relative
;
...
...
@@ -109,7 +114,7 @@
background-image
:
resolve
(
"product/coupon-title-large.png"
);
}
.coupon-list
{
.coupon-list
-wrap
{
width
:
738px
;
}
...
...
@@ -223,7 +228,7 @@
}
.min-screen
.top-coupon-wrap
{
.coupon-list
{
.coupon-list
-wrap
{
width
:
644px
;
}
...
...
@@ -245,7 +250,7 @@
}
&
.num1
{
.coupon-list
{
.coupon-list
-wrap
{
width
:
580px
;
}
...
...
Please
register
or
login
to post a comment