更新一下编辑按钮位置纠正的timer

This commit is contained in:
luchenqun 2017-02-27 18:16:15 +08:00
parent 951379652b
commit 26ee7d6ee4
2 changed files with 21 additions and 17 deletions

View File

@ -188,14 +188,16 @@ app.controller('bookmarksCtr', ['$scope', '$state', '$stateParams', '$filter', '
if ($scope.showStyle == 'navigate') { if ($scope.showStyle == 'navigate') {
for (var i = 1; i <= 100; i += 10) { for (var i = 1; i <= 100; i += 10) {
setTimeout(function() { setTimeout(function() {
var t = $('.js-segment-navigate').offset().top; var offset = $('.js-segment-navigate').offset();
var l = $('.js-segment-navigate').offset().left; if (offset) {
var t = offset.top;
var l = offset.left;
var w = $('.js-segment-navigate').width(); var w = $('.js-segment-navigate').width();
// console.log('js-edit position update', top+10, left+width-10)
$('.js-bookmark-edit').offset({ $('.js-bookmark-edit').offset({
top: t + 10, top: t + 10,
left: l + w - 10, left: l + w - 10,
}) })
}
}, 100 * i) }, 100 * i)
} }
} }

View File

@ -322,14 +322,16 @@ app.controller('tagsCtr', ['$scope', '$filter', '$window', '$stateParams', '$tim
function updateEditPos() { function updateEditPos() {
for (var i = 1; i <= 100; i += 10) { for (var i = 1; i <= 100; i += 10) {
setTimeout(function() { setTimeout(function() {
var t = $('.js-tags').offset().top; var offset = $('.js-tags').offset();
var l = $('.js-tags').offset().left; if (offset) {
var t = offset.top;
var l = offset.left;
var w = $('.js-tags').width(); var w = $('.js-tags').width();
// console.log('js-edit position update', top+10, left+width-10)
$('.js-edit').offset({ $('.js-edit').offset({
top: t + 10, top: t + 10,
left: l + w - 10, left: l + w - 10,
}) })
}
}, 100 * i) }, 100 * i)
} }
} }