mirror of
https://gitee.com/ulthon/ulthon_information.git
synced 2026-07-01 14:52:48 +08:00
fix(phone-image): 修復refreshDomPage鍵不匹配導致對齊不生效
BUG-2修復: refreshDomPage用pageIndex+1讀config.pageAlignments,但setPageAlignment用pageNum寫入。 封面頁佔據index=0時,第一個內容頁的key不一致。 改為從DOM的data-page-num屬性獲取正確的pageNum。
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user