Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yohobuywap-node
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Plain Diff
Browse Files
Authored by
yyq
5 years ago
Commit
86fbd0c5514d98ceb5935e57bd0d4c8bb3d32cf8
2 parents
bbdb5228
c4ee334b
Merge remote-tracking branch 'origin/feature/group-6.9.17' into release/6.9.17
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
16 deletions
public/js/activity/group.page.js
public/js/activity/group.page.js
View file @
86fbd0c
...
...
@@ -23,14 +23,9 @@ class Group extends Page {
groupTab
:
$
(
'.group-tab'
),
filterTab
:
$
(
'.filter-nav'
),
groupListContent
:
$
(
'.goods-list'
),
resourceList
:
$
(
'.resource-collage-buy-prd-list'
),
resourceListC
:
$
(
'.resource-collage-buy-prd-list-c'
),
goodsList
:
$
(
'.new-goods-list'
),
guessLike
:
$
(
'.guess-tab'
),
guessLikeHeight
:
$
(
'guess-tab'
).
height
(),
splitItem
:
$
(
'.split-item'
),
focusItem
:
$
(
'.banner-swiper ul li'
),
singleImg
:
$
(
'.resource-single a'
)
};
this
.
shareData
=
{
shareImgUrl
:
$
(
'.group'
).
data
(
'share-img'
),
...
...
@@ -190,14 +185,17 @@ class Group extends Page {
this
.
selector
.
tabSection
.
on
(
'click'
,
this
.
fixedTab
.
bind
(
this
));
this
.
selector
.
groupTab
.
on
(
'click'
,
this
.
groupTabChange
.
bind
(
this
));
this
.
selector
.
filterTab
.
on
(
'click'
,
'li'
,
this
.
filterTabChange
.
bind
(
this
));
this
.
selector
.
groupListContent
.
on
(
'click'
,
'.group-product-cell'
,
this
.
checkDetail
.
bind
(
this
));
this
.
selector
.
resourceList
.
on
(
'click'
,
'.product-item'
,
this
.
checkDetail
.
bind
(
this
));
this
.
selector
.
resourceListC
.
on
(
'click'
,
'.swiper-slide'
,
this
.
checkDetail
.
bind
(
this
));
this
.
selector
.
goodsList
.
on
(
'click'
,
'.new-index-filter-list-item'
,
this
.
checkDetail
.
bind
(
this
));
this
.
selector
.
guessLike
.
on
(
'click'
,
this
.
guessLikeTabChange
.
bind
(
this
));
this
.
selector
.
splitItem
.
on
(
'click'
,
this
.
jumpToUrl
.
bind
(
this
));
this
.
selector
.
focusItem
.
on
(
'click'
,
this
.
jumpToUrl
.
bind
(
this
));
this
.
selector
.
singleImg
.
on
(
'click'
,
this
.
jumpToUrl
.
bind
(
this
));
this
.
selector
.
groupListContent
.
on
(
'click'
,
'.group-product-cell'
,
this
.
checkDetail
.
bind
(
this
));
this
.
bindResourceEvents
();
}
bindResourceEvents
()
{
$
(
'.resource-collage-buy-prd-list'
).
on
(
'click'
,
'.product-item'
,
this
.
checkDetail
.
bind
(
this
));
$
(
'.resource-collage-buy-prd-list-c'
).
on
(
'click'
,
'.swiper-slide'
,
this
.
checkDetail
.
bind
(
this
));
$
(
'.split-item'
).
on
(
'click'
,
this
.
jumpToUrl
.
bind
(
this
));
$
(
'.banner-swiper ul li'
).
on
(
'click'
,
this
.
jumpToUrl
.
bind
(
this
));
$
(
'.resource-single a'
).
on
(
'click'
,
this
.
jumpToUrl
.
bind
(
this
));
}
fixedTab
()
{
let
listHeight
=
this
.
selector
.
groupListContent
.
height
();
...
...
@@ -309,16 +307,15 @@ class Group extends Page {
// this.scrollSmoothTo(document.getElementById('goodsContainer').offsetTop);
// }
$
(
'.guess-tab'
).
children
(
'div'
).
removeClass
(
'guess-tab-active'
);
$this
.
children
(
'div'
).
addClass
(
'guess-tab-active'
);
$
(
'.guess-tab'
).
children
(
'.guess-like-tab'
).
removeClass
(
'guess-like-tab-active'
);
$this
.
children
(
'.guess-like-tab'
).
addClass
(
'guess-like-tab-active'
);
if
(
code
)
{
this
.
fetchResources
({
code
:
code
}).
then
(
res
=>
{
that
.
renderFloor
(
res
);
$
(
'.guess-tab'
).
children
(
'div'
).
removeClass
(
'guess-tab-active'
);
$this
.
children
(
'div'
).
addClass
(
'guess-tab-active'
);
$
(
'.guess-tab'
).
children
(
'.guess-like-tab'
).
removeClass
(
'guess-like-tab-active'
);
$this
.
children
(
'.guess-like-tab'
).
addClass
(
'guess-like-tab-active'
);
});
}
else
{
$
(
'.floors'
).
html
(
''
);
...
...
@@ -732,6 +729,7 @@ class Group extends Page {
let
resourceHtml
=
resources
(
data
);
$
(
'.floors'
).
html
(
resourceHtml
);
this
.
bindResourceEvents
();
this
.
swiperTop
();
this
.
swiperGroup
();
}
...
...
Please
register
or
login
to post a comment