提前页面恢复提示;修改登出弹窗函数名

This commit is contained in:
anian
2026-03-17 00:57:07 +08:00
parent 101189a077
commit 9c26bece1b
5 changed files with 20 additions and 21 deletions
+14 -16
View File
@@ -26,9 +26,9 @@ function highlightMenu() {
// 获取清洗后的 pathname(去掉 ? 和 #
function getPathname(url) {
const cleanUrl = url.substring(0,
url.indexOf('?') === -1
? (url.indexOf('#') === -1 ? url.length : url.indexOf('#'))
const cleanUrl = url.substring(0,
url.indexOf('?') === -1
? (url.indexOf('#') === -1 ? url.length : url.indexOf('#'))
: url.indexOf('?')
)
return new URL(cleanUrl).pathname
@@ -2319,7 +2319,7 @@ function anian_renderLunarUI() {
try {
const cookieVal = anian_getCookie(cookieName);
if (cookieVal) data = JSON.parse(cookieVal);
} catch (_) {}
} catch (_) { }
if (data) {
doRender(data);
@@ -2813,13 +2813,16 @@ function loadMultiplePages(pageCount) {
}
function initjump() {
let closeLoading = null;
const page = $.cookie('page');
const scrollParam = $.cookie('scrollParam');
$.removeCookie('scrollParam', { path: '/', domain: 'anian.cc' });
$.removeCookie('page', { path: '/', domain: 'anian.cc' });
window.scroll_param = scrollParam;
if (scrollParam && !isNaN(scrollParam)) {
closeLoading = cocoMessage.loading('自动恢复原线路内容中...');
}
initTagSwitch().then(() => {
const page = $.cookie('page');
const scrollParam = $.cookie('scrollParam');
$.removeCookie('scrollParam', { path: '/', domain: 'anian.cc' });
$.removeCookie('page', { path: '/', domain: 'anian.cc' });
window.scroll_param = scrollParam;
const loadPageTask = () => {
if (page && !isNaN(page)) {
const targetPage = Number(page) - 1;
@@ -2827,17 +2830,12 @@ function initjump() {
}
return Promise.resolve();
};
if (scrollParam && !isNaN(scrollParam)) {
const closeLoading = cocoMessage.loading('自动恢复原线路内容中...');
loadPageTask().then(() => {
// 执行滚动逻辑
const recordScroll = Number(scrollParam);
const maxScroll = document.documentElement.scrollHeight - window.innerHeight;
const scrollDistance = Math.min(recordScroll, maxScroll);
$('html, body').animate({ scrollTop: scrollDistance }, 500);
if (recordScroll > maxScroll && (recordScroll - maxScroll) > 200) {
closeLoading();
cocoMessage.warning('请手动加载原线路内容');
@@ -2926,7 +2924,7 @@ function initBlog() {
syncFooterWithAudioState(),
highlightMenu(),
initializeMomentFold()
// nextBanner()
// nextBanner()
}