diff --git a/static/js/me/index.js b/static/js/me/index.js
index 9268276..4dd9573 100644
--- a/static/js/me/index.js
+++ b/static/js/me/index.js
@@ -4,9 +4,11 @@
  * @date: 2015/11/12
  */
 var $ = require('jquery');
+var $userAvatar = $('.user-avatar');
+var myImage = new Image();
 
 require('../product/recommend-for-you.js');
-
-$('.user-avatar').on('error', function() {
-    $(this).attr('src', 'http://static.dev.yohobuy.com/img/me/index/user-avatar.png');
-});
\ No newline at end of file
+myImage.src = $userAvatar.attr('src');
+myImage.onerror = function() {
+    $userAvatar.attr('src', 'http://static.dev.yohobuy.com/img/me/index/user-avatar.png');
+};
diff --git a/static/js/me/personal-details.js b/static/js/me/personal-details.js
index e942041..0a5d6e3 100644
--- a/static/js/me/personal-details.js
+++ b/static/js/me/personal-details.js
@@ -4,7 +4,10 @@
  * @date: 2015/11/19
  */
 var $ = require('jquery');
+var $userAvatar = $('.user-avatar');
+var myImage = new Image();
 
-$('.user-avatar').on('error', function() {
-    $(this).attr('src', 'http://static.dev.yohobuy.com/img/me/index/user-avatar.png');
-});
\ No newline at end of file
+myImage.src = $userAvatar.attr('src');
+myImage.onerror = function() {
+    $userAvatar.attr('src', 'http://static.dev.yohobuy.com/img/me/index/user-avatar.png');
+};