JQueryがdivセクションを滑らせます。秒は下からスライドしますが、divセクションは調整しないでください。この問題を解決するには?JavaScript動的時間SetTimeoutメソッド高さを変更します。
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
function startTime() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById('txt').innerHTML =
h + ":";
document.getElementById("txt1").innerHTML= m+":";
$(document).ready(function(){
$("#txt2").fadeOut("fast");});
document.getElementById("txt2").innerHTML= s;
$(document).ready(function(){
$("#txt2").slideDown();});
var t = setTimeout(startTime, 1000);
}
function checkTime(i) {
if (i < 10) {i = "0" + i}; // add zero in front of numbers < 10
return i;
}
</script>
<style>
#col {
background-color:red;
color:white;
}
</style>
</head>
<body onload="startTime()">
<div id="col" style="position:fixed;font-size:5em">
<span id="txt"></span><span id="txt1"></span><span id="txt2"></span>.</div>
</body>
</html>
惜しいが、divがまだ少しを毎秒を振ります。 –
@JeremyThille最大の高さを72に設定します:-)上記のコードを上記のように変更しましたが、もう問題は表示されません – JonSG