Files
blog/themes/Ying/assets/js/main.js
T
2026-01-31 21:27:06 +08:00

31 lines
1003 B
JavaScript

// Initial Call
document.addEventListener('DOMContentLoaded', function() {
// 文章图片灯箱
if (window.ViewImage) {
ViewImage.init('.post-content img');
}
// 文章图片懒加载 (优先初始化,防止其他模块调用时出错)
if (typeof lazyLoadInit === 'function') {
lazyLoadInit({
offsetBottom: 800,
offsetTopm: 800,
showTime: 1100
});
} else {
console.warn('lazyLoadInit is not defined');
}
// 初始化各个模块
if (window.initLoader) window.initLoader();
if (window.initFloatingTools) window.initFloatingTools();
if (window.initSearch) window.initSearch();
if (window.initArtalk) window.initArtalk();
// New Utils Init
if (window.initThemeToggle) window.initThemeToggle();
if (window.initCodeFold) window.initCodeFold();
if (window.initCodeCopy) window.initCodeCopy();
if (window.initParagraphComments) window.initParagraphComments();
});