From 33039fc86f8dee7ed202b163e8323471f4585bb6 Mon Sep 17 00:00:00 2001 From: luchenqun Date: Sun, 26 Feb 2017 22:45:34 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E8=BE=91=E6=A0=87=E7=AD=BE=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controllers/bookmarks-controller.js | 22 ++++++++++--------- public/scripts/controllers/tags-controller.js | 18 ++++++++------- 2 files changed, 22 insertions(+), 18 deletions(-) diff --git a/public/scripts/controllers/bookmarks-controller.js b/public/scripts/controllers/bookmarks-controller.js index 2e74eff..0dbc958 100644 --- a/public/scripts/controllers/bookmarks-controller.js +++ b/public/scripts/controllers/bookmarks-controller.js @@ -188,15 +188,17 @@ app.controller('bookmarksCtr', ['$scope', '$state', '$stateParams', '$filter', ' setTimeout(updateEditPos, 100); function updateEditPos() { - if ($scope.showStyl == 'navigate') { - var top = $('.js-segment-navigate').offset().top; - var left = $('.js-segment-navigate').offset().left; - var width = $('.js-segment-navigate').width(); - // console.log('js-edit position update', top+10, left+width-10) - $('.js-edit').offset({ - top: top + 10, - left: left + width - 10, - }) - } + setTimeout(function() { + if ($scope.showStyl == 'navigate') { + var top = $('.js-segment-navigate').offset().top; + var left = $('.js-segment-navigate').offset().left; + var width = $('.js-segment-navigate').width(); + // console.log('js-edit position update', top+10, left+width-10) + $('.js-edit').offset({ + top: top + 10, + left: left + width - 10, + }) + } + }, 100) } }]); diff --git a/public/scripts/controllers/tags-controller.js b/public/scripts/controllers/tags-controller.js index c1cf153..033f1d7 100644 --- a/public/scripts/controllers/tags-controller.js +++ b/public/scripts/controllers/tags-controller.js @@ -291,14 +291,16 @@ app.controller('tagsCtr', ['$scope', '$filter', '$window', '$stateParams', '$tim setTimeout(updateEditPos, 10000); function updateEditPos() { - var top = $('.js-tags').offset().top; - var left = $('.js-tags').offset().left; - var width = $('.js-tags').width(); - // console.log('js-edit position update', top+10, left+width-10) - $('.js-edit').offset({ - top: top + 10, - left: left + width - 10, - }) + setTimeout(function() { + var top = $('.js-tags').offset().top; + var left = $('.js-tags').offset().left; + var width = $('.js-tags').width(); + // console.log('js-edit position update', top+10, left+width-10) + $('.js-edit').offset({ + top: top + 10, + left: left + width - 10, + }) + }, 100) } }]);