Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
YOHO-ACTIVITY-PHP
·
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
Email Patches
Plain Diff
Browse Files
Authored by
ccbikai
9 years ago
Commit
1936d3c8c85dd2fd11978dcd9dbd4b433c8eea0c
1 parent
64eca9a3
头像延迟加载
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
10 additions
and
5 deletions
static/js/me/index.js
static/sass/me/_home.scss
template/m.yohobuy.com/actions/index/home/index.phtml
static/js/me/index.js
View file @
1936d3c
...
...
@@ -6,14 +6,17 @@
var
$
=
require
(
'jquery'
);
var
$userAvatar
=
$
(
'.user-avatar'
),
$listItem
=
$
(
'.list-item'
);
var
myImage
=
new
Image
();
var
myImage
=
new
Image
(),
avatar
;
require
(
'../product/recommend-for-you.js'
);
require
(
'../product/suspend-cart.js'
);
myImage
.
src
=
$userAvatar
.
attr
(
'src'
);
myImage
.
onerror
=
function
()
{
$userAvatar
.
attr
(
'src'
,
'http://static.dev.yohobuy.com/img/me/index/user-avatar.png'
);
// 部分老用户没有头像,显示默认头像
avatar
=
$userAvatar
.
data
(
'avatar'
);
myImage
.
src
=
avatar
;
myImage
.
onload
=
function
()
{
$userAvatar
.
css
(
'background-image'
,
'url('
+
avatar
+
')'
);
};
$
(
'.yoho-page'
).
on
(
'touchstart'
,
'.list-item, .type-item'
,
function
()
{
...
...
static/sass/me/_home.scss
View file @
1936d3c
...
...
@@ -25,6 +25,8 @@
height
:
pxToRem
(
126px
);
border-radius
:
50%
;
border
:
pxToRem
(
6px
)
solid
#a7a8a9
;
background-image
:
image-url
(
"me/index/user-avatar.png"
);
background-size
:
100%
;
}
.username
{
...
...
template/m.yohobuy.com/actions/index/home/index.phtml
View file @
1936d3c
...
...
@@ -3,7 +3,7 @@
<div
class=
"my-header"
>
{
{#isLogin
}
}
<a
class=
"user-info"
href=
"/home/mydetails"
>
<
img
class=
"user-avatar"
src=
"{{head_ico}}"
>
<
span
class=
"user-avatar"
data-avatar=
"{{head_ico}}"
></span
>
<span
class=
"username"
>
{
{profile_name
}
}</span>
{
{#vip_info
}
}
<span
class=
"vip-icon vip-{{next_level}}"
></span>
...
...
Please
register
or
login
to post a comment