衛星雲図の実現効果
効果
衛星雲図取得アドレスhttp://www.weather.com.cn/static/product_video.v 1.php
html部分コード
衛星雲図取得アドレスhttp://www.weather.com.cn/static/product_video.v 1.php
html部分コード
yunTuFun.js/************************************************************************/
/*
/************************************************************************/
var timeStrArray = new Array(); //
var timeShowStrArr = new Array(); //
var ytInfoTimer = null; //
var timeControl = 0; //
/*
*
*/
$(function () {
initSpinner();
initSelectImgList();
});
/*
*
*/
function initSpinner() {
$("#spinner2").spinner({
min: 1,
step: 1
});
}
/*
*
*/
function initSelectImgList() {
GetImgAddress(); //
//
var html = "";
for (var i = 0; i < timeStrArray.length; i++) {
var tempHtml = "- " + timeStrArray[i] + "
";
html += tempHtml;
}
html += "
";
$("#selectImgList").append(html);
//
$(".selectImg ul li").hover(function () {
$(this).addClass("b");
$(this).css("cursor", "pointer")
}, function () {
$(this).removeClass("b");
})
//
$(".selectImg ul li").click(function () {
$(this).addClass("a").siblings("li").removeClass("a");
var imgUrl = "Libs/images/yuntu/" + $(this).text() + ".jpg";
$('#yuntuImg img').attr('src', imgUrl);
timeControl = $(this).index();
})
}
/*
*
*/
function GetImgAddress() {
var TimeTemp = 1000;
var dataTimeTemp = "20161220";
var timeStr = "";
var StimeStr = "";
for (var i = 15; i < 24; i++) { // 24
for (var j = 0; j < 2; j = j + 1) {
if (j == 0) {
timeStr = dataTimeTemp + i + "1500";
}
else {
timeStr = dataTimeTemp + i + "4500";
}
timeStrArray.push(timeStr);
var strAddress = "Libs/images/yuntu/" + timeStr + ".jpg";
timeShowStrArr.push(strAddress);
}
}
}
/*
*
*/
function startShowCloud() {
var time = $("#spinner2").spinner("value");
if (ytInfoTimer != null) {
clearTimer();
}
//
ytInfoTimer = setInterval(function () {
if (timeControl * 20 > 470) {
$("#selectImgList").scrollTop(timeControl * 20 - 400);
}
if (timeControl != 0) {
$(".selectImg ul li:eq(" + (timeControl - 1) + ")").removeClass("a");
}
$(".selectImg ul li:eq(" + timeControl + ")").addClass("a");
if (timeControl < timeShowStrArr.length) {
var imgUrl = timeShowStrArr[timeControl++];
var url = "url(" + imgUrl + ")";
$('#yuntuImg img').attr('src', imgUrl);//
} else {
timeControl = 0;
clearTimer();
}
}, time * 1000);
}
/*
*
*/
function clearTimer() {
if (ytInfoTimer != null) {
clearInterval(ytInfoTimer);
ytInfoTimer = null;
}
}
/*
*
*/
function stopShowCloud() {
clearTimer();
if (timeControl > 0) {
$(".selectImg ul li:eq(" + (timeControl - 1) + ")").addClass("a");
}
}