31 lines
1003 B
JavaScript
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();
|
|
});
|