diff --git a/public/static/js/phone-image.js b/public/static/js/phone-image.js index c0c7c83..acfde91 100644 --- a/public/static/js/phone-image.js +++ b/public/static/js/phone-image.js @@ -1573,7 +1573,10 @@ var PhoneImageEngine = (function () { var $phonePage = $containers.eq(pageIndex).find('.phone-image-page'); if ($phonePage.length) { $phonePage.removeClass('valign-top valign-center valign-bottom'); - var alignment = (config.pageAlignments && config.pageAlignments[pageIndex + 1]) || 'top'; + // 从DOM中获取正确的pageNum(与setPageAlignment使用的key一致) + var $select = $('.thumb-alignment-select[data-page-index="' + pageIndex + '"]'); + var pageNum = $select.length ? parseInt($select.attr('data-page-num'), 10) : (pageIndex + 1); + var alignment = (config.pageAlignments && config.pageAlignments[pageNum]) || 'top'; $phonePage.addClass('valign-' + alignment); } }