imsyy
.top
-
v 3.2
+
v 3.3
@@ -438,9 +437,14 @@
音乐播放器支持音量控制
- 时光胶囊显示错误
+
修复天气 API
+
- 移动端动画及细节
+
时光胶囊显示错误
+
+
+ 移动端动画及细节
+
图标更换为 Font
Awesome
diff --git a/js/main.js b/js/main.js
index 84535c8..0782451 100644
--- a/js/main.js
+++ b/js/main.js
@@ -43,7 +43,7 @@ body.addEventListener('mousemove', (e) => {
//移动端去除鼠标样式
switch (true) {
case navigator.userAgent.indexOf('Mobile') > 0:
- $('#g-pointer-2').css("display", "none");
+ $('#g-pointer-2').css("display", "none");
}
//加载完成后执行
@@ -146,7 +146,7 @@ $('#hitokoto').click(function () {
.catch(console.error)
} else {
iziToast.show({
- timeout: 2000,
+ timeout: 1000,
icon: "fa-solid fa-circle-exclamation",
message: '你点太快了吧'
});
@@ -154,19 +154,60 @@ $('#hitokoto').click(function () {
});
//获取天气
-//每日限量 100 次
-//请前往 https://www.tianqiapi.com/ 申请(免费)
-fetch(localStorage.getItem('weather_api'))
- .then(response => response.json())
- .then(data => {
- $('#wea_text').html(data.wea)
- $('#city_text').html(data.city)
- $('#tem_night').html(data.tem_night)
- $('#tem_day').html(data.tem_day)
- $('#win_text').html(data.win)
- $('#win_speed').html(data.win_speed)
- })
- .catch(console.error)
+//请前往 https://www.mxnzp.com/doc/list 申请 app_id 和 app_secret
+//请前往 https://dev.qweather.com/ 申请 key
+const add_id = "wrknltonr0foslhs"; // app_id
+const app_secret = "Nlh1c0F6d0ZDU2pDR0J3YVBVbkhudz09"; // app_secret
+const key = "433f0c48615a48dfaf2f2b2444297e79" // key
+function getWeather() {
+ fetch("https://www.mxnzp.com/api/ip/self?app_id=" + add_id + "&app_secret=" + app_secret)
+ .then(response => response.json())
+ .then(data => {
+ let str = data.data.city
+ let city = str.replace(/市/g, '')
+ $('#city_text').html(city);
+ fetch("https://geoapi.qweather.com/v2/city/lookup?location=" + city + "&number=1&key=" + key)
+ .then(response => response.json())
+ .then(location => {
+ let id = location.location[0].id
+ fetch("https://devapi.qweather.com/v7/weather/now?location=" + id + "&key=" + key)
+ .then(response => response.json())
+ .then(weather => {
+ $('#wea_text').html(weather.now.text)
+ $('#tem_text').html(weather.now.temp)
+ $('#win_text').html(weather.now.windDir)
+ $('#win_speed').html(weather.now.windScale)
+ })
+ })
+ })
+ .catch(console.error);
+}
+
+getWeather();
+
+$('#upWeather').click(function () {
+ if (times == 0) {
+ times = 1;
+ var index = setInterval(function () {
+ times--;
+ if (times == 0) {
+ clearInterval(index);
+ }
+ }, 60000);
+ getWeather();
+ iziToast.show({
+ timeout: 2000,
+ icon: "fa-solid fa-cloud-sun",
+ message: '实时天气已更新'
+ });
+ } else {
+ iziToast.show({
+ timeout: 1000,
+ icon: "fa-solid fa-circle-exclamation",
+ message: '请稍后再更新哦'
+ });
+ }
+});
//获取时间
var t = null;
@@ -243,18 +284,41 @@ $("#twitter").mouseover(function () {
$("#link-text").html("通过这里联系我");
});
+//自动变灰
+var myDate = new Date;
+var mon = myDate.getMonth() + 1;
+var date = myDate.getDate();
+var days = ['4.4', '5.12', '7.7', '9.9', '9.18', '12.13'];
+for (var day of days) {
+ var d = day.split('.');
+ if (mon == d[0] && date == d[1]) {
+ document.write(
+ ''
+ )
+ $("#change").html("Silence in silence");
+ $("#change1").html("今天是中国国家纪念日,全站已切换为黑白模式");
+ window.addEventListener('load', function () {
+ iziToast.show({
+ timeout: 14000,
+ icon: "fa-solid fa-clock",
+ message: '今天是中国国家纪念日'
+ });
+ }, false);
+ }
+}
+
//更多页面切换
var shoemore = false;
$('#switchmore').on('click', function () {
shoemore = !shoemore;
if (shoemore && $(document).width() >= 990) {
$('#container').attr('class', 'container mores');
- $("#change").html(localStorage.getItem('des_tip_change'));
- $("#change1").html(localStorage.getItem('des_title_change'));
+ $("#change").html("Oops !");
+ $("#change1").html("哎呀,这都被你发现了( 再点击一次可关闭 )");
} else {
$('#container').attr('class', 'container');
- $("#change").html(localStorage.getItem('des_tip'));
- $("#change1").html(localStorage.getItem('des_title'));
+ $("#change").html("Hello World !");
+ $("#change1").html("一个建立于 21 世纪的小站,存活于互联网的边缘");
}
});
@@ -302,8 +366,8 @@ window.addEventListener('load', function () {
if (window.innerWidth <= 990) {
//移动端隐藏更多页面
$('#container').attr('class', 'container');
- $("#change").html(localStorage.getItem('des_tip'));
- $("#change1").html(localStorage.getItem('des_title'));
+ $("#change").html("Hello World !");
+ $("#change1").html("一个建立于 21 世纪的小站,存活于互联网的边缘");
//移动端隐藏弹窗页面
$('#box').css("display", "none");
@@ -341,29 +405,6 @@ document.oncontextmenu = function () {
return false;
}
-//自动变灰
-var myDate = new Date;
-var mon = myDate.getMonth() + 1;
-var date = myDate.getDate();
-var days = ['4.4', '5.12', '7.7', '9.9', '9.18', '12.13'];
-for (var day of days) {
- var d = day.split('.');
- if (mon == d[0] && date == d[1]) {
- document.write(
- ''
- )
- $("#change").html("Silence in silence");
- $("#change1").html("今天是中国国家纪念日,全站已切换为黑白模式");
- window.addEventListener('load', function () {
- iziToast.show({
- timeout: 14000,
- icon: "fa-solid fa-candle-holder",
- message: '今天是中国国家纪念日'
- });
- }, false);
- }
-}
-
//控制台输出
console.clear();
var styleTitle1 = `
@@ -388,11 +429,11 @@ var title2 = `
|_____|_| |_|_____/ |_| |_|
`
var content = `
-版 本 号:3.2
-更新日期:2022-06-28
+版 本 号:3.3
+更新日期:2022-07-06
主页: https://www.imsyy.top
Github: https://github.com/imsyy/home
`
console.log(`%c${title1} %c${title2}
-%c${content}`, styleTitle1, styleTitle2, styleContent)
+%c${content}`, styleTitle1, styleTitle2, styleContent)
\ No newline at end of file
diff --git a/js/music.js b/js/music.js
index 7e37135..aff7a06 100644
--- a/js/music.js
+++ b/js/music.js
@@ -14,7 +14,7 @@ var type = "playlist"; //song: 单曲; playlist: 歌单; album: 唱片
var id = "7452421335"; //封面 ID / 单曲 ID / 歌单 ID
$.ajax({
- url: "https://api.wuenci.com/meting/api/?server=" + server + "&type=" + type + "&id=" + id, //json文件位置,文件名
+ url: "https://api.wuenci.com/meting/api/?server=" + server + "&type=" + type + "&id=" + id,
type: "GET",
dataType: "JSON",
success: function (data) {
diff --git a/js/set.js b/js/set.js
index baab837..f16ae8e 100644
--- a/js/set.js
+++ b/js/set.js
@@ -5,70 +5,71 @@ GitHub:https://github.com/imsyy/home
版权所有,请勿删除
*/
-$(function () {
- var url = "../setting.json"
- $.getJSON(
- url,
- function (data) {
- /* 页头数据 */
- $('title').text(data.title);
- $('#loading-title').html(data.title);
- $("meta[name='description']").attr('content', data.description);
- $("meta[name='keywords']").attr('content', data.keywords);
- $("meta[name='author']").attr('content', data.author);
- /* 基础信息 */
- $("#logo-img").attr("src", data.logo_img);
- $('#logo-text-1').html(data.logo_text_1);
- $('#logo-text-2').html("." + data.logo_text_2);
- $('#logo-title-other').html(data.logo_text_1);
- $('#logo-title-other-small').html("." + data.logo_text_2);
- $('#logo-text-small').html(data.logo_text_1 + "." + data.logo_text_2);
- $('#change').html(data.des_title[0]);
- $('#change1').html(data.des_title[1]);
- localStorage.setItem('des_tip', data.des_title[0]);
- localStorage.setItem('des_tip_change', data.des_title_change[0]);
- localStorage.setItem('des_title', data.des_title[1]);
- localStorage.setItem('des_title_change', data.des_title_change[1]);
- /* 社交链接 */
- $('#github').attr('href', "https://github.com/" + data.github);
- $('#qq').attr('href', "https://wpa.qq.com/msgrd?v=3&uin=" + data.qq + "&site=qq&menu=yes");
- $('#email').attr('href', "mailto:" + data.email);
- $('#telegram').attr('href', "https://t.me/" + data.telegram);
- $('#twitter').attr('href', "https://twitter.com/" + data.twitter);
- /* 天气 API */
- localStorage.setItem('weather_api', data.weather_api);
- /* 快捷链接 */
- $('#link-url-1').attr('href', data.link_1[0]);
- $('#link-icon-1').attr('class', data.link_1[1]);
- $('#link-name-1').html(data.link_1[2]);
- $('#link-url-2').attr('href', data.link_2[0]);
- $('#link-icon-2').attr('class', data.link_2[1]);
- $('#link-name-2').html(data.link_2[2]);
- $('#link-url-3').attr('href', data.link_3[0]);
- $('#link-icon-3').attr('class', data.link_3[1]);
- $('#link-name-3').html(data.link_3[2]);
- $('#link-url-4').attr('href', data.link_4[0]);
- $('#link-icon-4').attr('class', data.link_4[1]);
- $('#link-name-4').html(data.link_4[2]);
- $('#link-url-5').attr('href', data.link_5[0]);
- $('#link-icon-5').attr('class', data.link_5[1]);
- $('#link-name-5').html(data.link_5[2]);
- $('#link-url-6').attr('href', data.link_6[0]);
- $('#link-icon-6').attr('class', data.link_6[1]);
- $('#link-name-6').html(data.link_6[2]);
- //壁纸 API
- $('#wallpaper_text1').html(data.wallpaper_api[0][0]);
- localStorage.setItem('wallpaper_api_1', data.wallpaper_api[0][1]);
- $('#wallpaper_text2').html(data.wallpaper_api[1][0]);
- localStorage.setItem('wallpaper_api_2', data.wallpaper_api[1][1]);
- $('#wallpaper_text3').html(data.wallpaper_api[2][0]);
- localStorage.setItem('wallpaper_api_3', data.wallpaper_api[2][1]);
- //页脚版权
- $('#power-year').html(data.Copyright_year);
- $('#power-text').html(data.Copyright_text);
- }
- )
-});
+/* 自定义配置 */
+// $(function () {
+// var url = "../setting.json"
+// $.getJSON(
+// url,
+// function (data) {
+// /* 页头数据 */
+// $('title').text(data.title);
+// $('#loading-title').html(data.title);
+// $("meta[name='description']").attr('content', data.description);
+// $("meta[name='keywords']").attr('content', data.keywords);
+// $("meta[name='author']").attr('content', data.author);
+// /* 基础信息 */
+// $("#logo-img").attr("src", data.logo_img);
+// $('#logo-text-1').html(data.logo_text_1);
+// $('#logo-text-2').html("." + data.logo_text_2);
+// $('#logo-title-other').html(data.logo_text_1);
+// $('#logo-title-other-small').html("." + data.logo_text_2);
+// $('#logo-text-small').html(data.logo_text_1 + "." + data.logo_text_2);
+// $('#change').html(data.des_title[0]);
+// $('#change1').html(data.des_title[1]);
+// localStorage.setItem('des_tip', data.des_title[0]);
+// localStorage.setItem('des_tip_change', data.des_title_change[0]);
+// localStorage.setItem('des_title', data.des_title[1]);
+// localStorage.setItem('des_title_change', data.des_title_change[1]);
+// /* 社交链接 */
+// $('#github').attr('href', "https://github.com/" + data.github);
+// $('#qq').attr('href', "https://wpa.qq.com/msgrd?v=3&uin=" + data.qq + "&site=qq&menu=yes");
+// $('#email').attr('href', "mailto:" + data.email);
+// $('#telegram').attr('href', "https://t.me/" + data.telegram);
+// $('#twitter').attr('href', "https://twitter.com/" + data.twitter);
+// /* 天气 API */
+// localStorage.setItem('weather_api', data.weather_api);
+// /* 快捷链接 */
+// $('#link-url-1').attr('href', data.link_1[0]);
+// $('#link-icon-1').attr('class', data.link_1[1]);
+// $('#link-name-1').html(data.link_1[2]);
+// $('#link-url-2').attr('href', data.link_2[0]);
+// $('#link-icon-2').attr('class', data.link_2[1]);
+// $('#link-name-2').html(data.link_2[2]);
+// $('#link-url-3').attr('href', data.link_3[0]);
+// $('#link-icon-3').attr('class', data.link_3[1]);
+// $('#link-name-3').html(data.link_3[2]);
+// $('#link-url-4').attr('href', data.link_4[0]);
+// $('#link-icon-4').attr('class', data.link_4[1]);
+// $('#link-name-4').html(data.link_4[2]);
+// $('#link-url-5').attr('href', data.link_5[0]);
+// $('#link-icon-5').attr('class', data.link_5[1]);
+// $('#link-name-5').html(data.link_5[2]);
+// $('#link-url-6').attr('href', data.link_6[0]);
+// $('#link-icon-6').attr('class', data.link_6[1]);
+// $('#link-name-6').html(data.link_6[2]);
+// //壁纸 API
+// $('#wallpaper_text1').html(data.wallpaper_api[0][0]);
+// localStorage.setItem('wallpaper_api_1', data.wallpaper_api[0][1]);
+// $('#wallpaper_text2').html(data.wallpaper_api[1][0]);
+// localStorage.setItem('wallpaper_api_2', data.wallpaper_api[1][1]);
+// $('#wallpaper_text3').html(data.wallpaper_api[2][0]);
+// localStorage.setItem('wallpaper_api_3', data.wallpaper_api[2][1]);
+// //页脚版权
+// $('#power-year').html(data.Copyright_year);
+// $('#power-text').html(data.Copyright_text);
+// }
+// )
+// });
// 背景图片 Cookies
function setBgImg(bg_img) {