我有一個閏年的功能,我希望它慢慢顯露一個答案,然後慢慢的一段時間後消失。這是我的代碼。的Javascript JQuery的逐漸顯露影像
function isLeaper() {
var image1 = '../images/yes.png';
var image2 = '../images/no.png';
var year = document.getElementById("isLeaper").value;
var arr = year.split('/');
var splitYear = arr[arr.length - 1];
// 1. If the year is divisible by 4, but not 100.
if ((parseInt(splitYear) % 4) == 0) {
if (parseInt(splitYear) % 100 == 0) {
if (parseInt(splitYear) % 400 != 0) {
$('#myDiv').html(year + 'is not a leap year. Sorry!').fadeIn('normal', function() {
$(this).fadeOut();
});
// alert(year + 'is not a leap year. Sorry!');
return "false";
}
if (parseInt(splitYear) % 400 == 0) {
$('#myDiv').html(year + 'is a leap year. Hooray!').fadeIn('normal', function() {
$(this).fadeOut();
});
//alert(splitYear + ' is a leap year. Hooray! ');
return "true";
}
}
if (parseInt(splitYear) % 100 != 0) {
$('#myDiv').html(year + 'is a leap year. Hooray!').fadeIn('normal', function() {
$(this).fadeOut();
});
//alert(splitYear + ' is a leap year. Hooray! ');
return "true";
}
}
if ((parseInt(splitYear) % 4) != 0) {
$('#myDiv').html(year + 'is not a leap year. Sorry!').fadeIn('normal', function() {
$(this).fadeOut();
});
//alert(splitYear + ' is not a leap year. Sorry! ');
return "false";
}
}
if ((parseInt(year) % 4) != 0) {
alert(year + ' is not a leap year. Sorry!');
return "false";
}
我已經聲明在HTML部分一個div,但什麼也沒有發生。它被設置爲揭示一個答案,我也想修改的肯定答案揭示圖像yes.png和沒有答案揭示no.png圖像。任何幫助將不勝感激。謝謝!