Showing
3 changed files
with
43 additions
and
8 deletions
1 | <div class="pay-success"> | 1 | <div class="pay-success"> |
2 | {{# prompt}} | 2 | {{# prompt}} |
3 | - <div class="fraud-prompt"><div class="tip"></div>{{text}} | 3 | + <div class="fraud-prompt"> |
4 | + <div class="fraud-tip"> | ||
5 | + <div class="tip"></div> | ||
6 | + {{text}} | ||
4 | </div> | 7 | </div> |
5 | - {{/prompt}} | 8 | + </div> |
9 | + {{/ prompt}} | ||
10 | + | ||
6 | <div class="top-tip"> | 11 | <div class="top-tip"> |
7 | <div class="img-c"></div> | 12 | <div class="img-c"></div> |
8 | <p class="ok-tip">恭喜您,付款成功!</p> | 13 | <p class="ok-tip">恭喜您,付款成功!</p> |
1 | var $ = require('yoho-jquery'), | 1 | var $ = require('yoho-jquery'), |
2 | lazyLoad = require('yoho-jquery-lazyload'); | 2 | lazyLoad = require('yoho-jquery-lazyload'); |
3 | 3 | ||
4 | +var prompt = $('.fraud-prompt'), fraudTip, scrollVal, onePageH, diff, MyMar; | ||
5 | + | ||
4 | require('../common'); | 6 | require('../common'); |
5 | 7 | ||
6 | lazyLoad($('img.lazy')); | 8 | lazyLoad($('img.lazy')); |
@@ -14,3 +16,25 @@ require('../channel/maybe-like')(getGender()); | @@ -14,3 +16,25 @@ require('../channel/maybe-like')(getGender()); | ||
14 | if ($('#goods-list').length === 0) { | 16 | if ($('#goods-list').length === 0) { |
15 | $('.maybe-like').hide(); | 17 | $('.maybe-like').hide(); |
16 | } | 18 | } |
19 | + | ||
20 | +if ($('.fraud-tip').height() > $('.fraud-prompt').height()) { | ||
21 | + var speed = 40; | ||
22 | + | ||
23 | + $('.fraud-prompt').append('<div class="fraud-tip">' + $('.fraud-tip').html() + '</div>'); | ||
24 | + | ||
25 | + fraudTip = $('.fraud-tip').eq(1); | ||
26 | + | ||
27 | + function Marquee() { | ||
28 | + prompt.scrollTop(prompt.scrollTop() + 1); | ||
29 | + | ||
30 | + scrollVal = prompt.scrollTop(); | ||
31 | + onePageH = fraudTip[0].offsetTop; | ||
32 | + diff = onePageH - scrollVal; | ||
33 | + | ||
34 | + if (diff <= 0) { | ||
35 | + prompt.scrollTop(Math.abs(diff)); | ||
36 | + } | ||
37 | + } | ||
38 | + | ||
39 | + MyMar = setInterval(Marquee, speed); | ||
40 | +} |
@@ -10,6 +10,7 @@ | @@ -10,6 +10,7 @@ | ||
10 | border-bottom: solid 1px #e0e0e0; | 10 | border-bottom: solid 1px #e0e0e0; |
11 | text-align: center; | 11 | text-align: center; |
12 | background-color: #fff; | 12 | background-color: #fff; |
13 | + z-index: 2; | ||
13 | 14 | ||
14 | .img-c { | 15 | .img-c { |
15 | margin-top: 25px; | 16 | margin-top: 25px; |
@@ -112,18 +113,23 @@ | @@ -112,18 +113,23 @@ | ||
112 | } | 113 | } |
113 | 114 | ||
114 | .fraud-prompt { | 115 | .fraud-prompt { |
115 | - max-height: 62px; | 116 | + height: 62px; |
116 | line-height: 62px; | 117 | line-height: 62px; |
117 | background-color: #ff7579; | 118 | background-color: #ff7579; |
118 | color: #fff; | 119 | color: #fff; |
119 | - overflow-y: scroll; | 120 | + overflow: hidden; |
121 | + } | ||
122 | + | ||
123 | + .fraud-tip { | ||
124 | + padding: 0 30px; | ||
120 | } | 125 | } |
121 | 126 | ||
122 | .tip { | 127 | .tip { |
123 | - margin: 15px 10px 0 30px; | ||
124 | - width: 24px; | ||
125 | - height: 32px; | ||
126 | - background: resolve('cart/person-tip.png') no-repeat; | 128 | + margin: 19px 10px 0 0; |
129 | + width: 20px; | ||
130 | + height: 24px; | ||
131 | + background: resolve("cart/person-tip.png") no-repeat; | ||
127 | float: left; | 132 | float: left; |
133 | + background-size: 100% 100%; | ||
128 | } | 134 | } |
129 | } | 135 | } |
-
Please register or login to post a comment