Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
YOHOBUYPC
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
2
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
毕凯
9 years ago
Commit
476137bb19b1ee5a5cc48de88039cb40b8deaeeb
1 parent
957b0541
商品列表增加收藏商品功能
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
28 additions
and
4 deletions
web-static/js/product/product.js
web-static/sass/product/_good.scss
web-static/js/product/product.js
View file @
476137b
...
...
@@ -101,12 +101,18 @@ exports.init = function(num) {
removeHtmlFn
();
ulStr
=
createColorList
(
data
).
colorListStr
;
//ajax请求的颜色列表
ulNum
=
createColorList
(
data
).
ulNum
;
//ajax请求的颜色的数量
ulStr
=
createColorList
(
data
.
pics
).
colorListStr
;
//ajax请求的颜色列表
ulNum
=
createColorList
(
data
.
pics
).
ulNum
;
//ajax请求的颜色的数量
$goodInfoMain
.
append
(
event
.
targetDuplicate
);
$goodSelectColor
.
append
(
$
(
ulStr
));
if
(
data
.
isFavorite
)
{
$goodInfoMain
.
find
(
'.col-btn'
).
addClass
(
'coled'
);
}
else
{
$goodInfoMain
.
find
(
'.col-btn'
).
removeClass
(
'coled'
);
}
wrapperPl
=
$goodItemWrapper
.
css
(
'paddingLeft'
);
wrapperPt
=
$goodItemWrapper
.
css
(
'paddingTop'
);
containerPt
=
$goodsContainer
.
css
(
'paddingTop'
);
...
...
@@ -134,8 +140,8 @@ exports.init = function(num) {
});
// 鼠标悬浮获取到商品信息后显示第一张图片
if
(
data
[
0
]
&&
data
[
0
].
src
)
{
$goodInfoMain
.
find
(
'.good-thumb img'
).
attr
(
'src'
,
data
[
0
].
src
);
if
(
data
.
pics
[
0
]
&&
data
.
pics
[
0
].
src
)
{
$goodInfoMain
.
find
(
'.good-thumb img'
).
attr
(
'src'
,
data
.
pics
[
0
].
src
);
}
//}, 1000);
...
...
@@ -143,6 +149,7 @@ exports.init = function(num) {
});
$goodItemWrapper
.
mouseleave
(
function
()
{
removeHtmlFn
();
});
...
...
@@ -163,6 +170,19 @@ $(document).on('hover', '.good-select-color li', function() {
$coverImg
.
attr
(
'src'
,
coverImg
);
});
$goodInfoMain
.
on
(
'click'
,
'.col-btn'
,
function
()
{
$
.
ajax
({
type
:
'POST'
,
url
:
'/product/list/changeFavorite'
,
data
:
{
skn
:
$
(
this
).
closest
(
'.good-info'
).
data
(
'skn'
),
isFavorite
:
!
$
(
this
).
hasClass
(
'coled'
)
}
}).
then
(
function
(
res
)
{
console
.
log
(
res
);
});
});
// 左侧导航
$productListNav
.
click
(
function
()
{
if
(
$
(
this
).
hasClass
(
'active'
))
{
...
...
web-static/sass/product/_good.scss
View file @
476137b
...
...
@@ -66,6 +66,10 @@
color
:
#ccc
;
font-size
:
12px
;
display
:
none
;
&
.coled
{
color
:
#f95b4f
;
}
}
.tag-container
{
...
...
Please
register
or
login
to post a comment