跳转到内容

MediaWiki:Common.js

来自洽隐山房
Apkqiu​(留言 | 贡献)2026年8月20日 (四) 05:55的版本 (页面内容被替换为“→这里的任何JavaScript将为所有用户在每次页面加载时加载。:​ function loadScript(url) { return new Promise((resolve, reject) => { const script = document.createElement('script'); script.src = url; script.onload = () => resolve(); script.onerror = (e) => reject(e) document.head.appendChild(script); }); } async function main(){ var scene = document.createElement("div"); document.body.appendChild(sc…”)

注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
  • Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
  • Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5。
/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */
function loadScript(url) {
    return new Promise((resolve, reject) => {
        const script = document.createElement('script');
        script.src = url;
        script.onload = () => resolve();
		script.onerror = (e) => reject(e)
        document.head.appendChild(script);
    });
}
async function main(){
	var scene = document.createElement("div");
	document.body.appendChild(scene);
	scene.style.zIndex = -100;
	scene.style.position = "fixed";
	scene.id = "parallax-bg";
	scene.style.inset = "-300px";
	var img = document.createElement("img");
	scene.appendChild(img);
	img.src = "/_nuxt/bg-1.DbZGBWF5.jpg";
	img.dataset.depth = 0.5;
	await loadScript("https://cdnjs.cloudflare.com/ajax/libs/parallax/3.1.0/parallax.min.js");
	new Parallax(scene);
	
	await loadScript("https://cdn.jsdelivr.net/npm/@hotwired/turbo@latest/dist/turbo.es2017-esm.min.js");
}