-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
76 lines (76 loc) · 2.86 KB
/
index.js
File metadata and controls
76 lines (76 loc) · 2.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
$(document).ready(function(){
var backlist = ["http://ojb21p87b.bkt.clouddn.com/back1.jpg","http://ojb21p87b.bkt.clouddn.com/back2.jpg","http://ojb21p87b.bkt.clouddn.com/back3.jpg","http://ojb21p87b.bkt.clouddn.com/back4.jpg","http://ojb21p87b.bkt.clouddn.com/back5.jpg"];
var backinfo = ["第一张图片介绍","第二张图片介绍","第三张图片介绍","第四张图片介绍","第五张图片介绍"]
var backNum = backlist.length;
//图片轮播左边点击
$("#controdiv>a#leftlink").click(function() {
var src = $("#imgdiv>img").attr("src");
for(var i=0;i<backNum;i++){
if(backlist[i] === src){
if(i>0){
$("#imgdiv>img").attr("src",backlist[i-1]);
$("#backimginfo").text(backinfo[i-1]);
}else{
$("#imgdiv>img").attr("src",backlist[backNum-1]);
$("#backimginfo").text(backinfo[backNum-1]);
}
}
}
});
//图片轮播右边点击
$("#controdiv>a#rightlink").click(function() {
var src = $("#imgdiv>img").attr("src");
for(var i=0;i<backNum;i++){
if(backlist[i] === src){
if(i<backNum-1){
$("#imgdiv>img").attr("src",backlist[i+1]);
$("#backimginfo").text(backinfo[i+1]);
}else{
$("#imgdiv>img").attr("src",backlist[0]);
$("#backimginfo").text(backinfo[0]);
}
}
}
});
//记录网站访问次数
var ref = new Wilddog("https://lmagic.wilddogio.com/lmagic_club/");
ref.child("visitNum").once('value', function(snapshot){
//取出后端访问次数
var visitNum = snapshot.val();
visitNum = visitNum +1 ;
$("#indexInfo span").text(visitNum);
//将数据提交到后台野狗云
ref.child("visitNum").set(visitNum);
});
var cityName;
//获取城市名
$.ajax({
url:"http://ipinfo.io/json?",
type:'GET',
dataType:'json',
success:function(res){
cityName = res.city;
$("#city .text").text(cityName);
getTemp();
}
});
//通过城市名获取温度
function getTemp(){
var cityUrl = "https://free-api.heweather.com/v5/weather?key=29df2248f4de473f92cc1a49dd26efa3&city="+cityName;
var temp;
$.ajax({
url:cityUrl,
type:'GET',
dataType:'json',
success:function(data){
if(data.HeWeather5[0].status == "unknown city"){
temp = "null";
}else{
temp = data.HeWeather5[0].now.tmp;
}
var tempText = temp+String.fromCharCode(176)+'C';
$("#temp .text").text(tempText);
}
});
}
});