/* 作者: imsyy 主页:https://www.imsyy.top/ GitHub:https://github.com/imsyy/home 版权所有,请勿删除 */ // 背景图片 Cookies function setBgImg(bg_img) { if (bg_img) { Cookies.set('bg_img', bg_img, { expires: 36500 }); return true; } return false; }; // 获取背景图片 Cookies function getBgImg() { let bg_img_local = Cookies.get('bg_img'); if (bg_img_local && bg_img_local !== "{}") { return JSON.parse(bg_img_local); } else { setBgImg(bg_img_preinstall); return bg_img_preinstall; } } let bg_img_preinstall = { "type": "1", // 1:默认背景 2:每日一图 3:随机风景 4:随机动漫 "2": "https://api.dujin.org/bing/1920.php", // 每日一图 "3": "https://api.ixiaowai.cn/gqapi/gqapi.php", // 随机风景 "4": "https://api.ixiaowai.cn/api/api.php" // 随机动漫 }; // 更改背景图片 function setBgImgInit() { let bg_img = getBgImg(); $("input[name='wallpaper-type'][value=" + bg_img["type"] + "]").click(); switch (bg_img["type"]) { case "1": $('#bg').attr('src', `./img/background${1 + ~~(Math.random() * 10)}.webp`) //随机默认壁纸 break; case "2": $('#bg').attr('src', bg_img_preinstall[2]); //必应每日 break; case "3": $('#bg').attr('src', bg_img_preinstall[3]); //随机风景 break; case "4": $('#bg').attr('src', bg_img_preinstall[4]); //随机动漫 break; } }; $(document).ready(function () { // 壁纸数据加载 setBgImgInit(); // 设置背景图片 $("#wallpaper").on("click", ".set-wallpaper", function () { let type = $(this).val(); let bg_img = getBgImg(); bg_img["type"] = type; iziToast.show({ icon: "fa-solid fa-image", timeout: 2500, message: '壁纸设置成功,刷新后生效', }); setBgImg(bg_img); }); });