コマンドライン(3)の開始時と終了時との時差を計算しようとしていますが、ゼロ。私はそれが6500(1500 + 3500 + 1500)を示すことを期待しています。 私を助けてください。fadeIn()delay()とfadeOut()の時間差
sd = new Date();
sdm = sd.getMilliseconds();
$(imgs).eq(i).fadeIn(1500).delay(3500).fadeOut(1500);
ed = new Date();
edm = ed.getMilliseconds();
df = edm - sdm;
document.getElementById('df').innerHTML = df;
私はこの質問を投げていた理由は、私はスライドショー(非常に単純な)を書いていますし、それが一方から他方へジャンプして、それが適切に順番に画像を表示されていない、です。
これは私のHTMLとJSです。
$(document).ready(
function() {
var i=0;
var imgs = $('#images ul').children();
var j = imgs.length;
setInterval(function(){ runIt(); }, 6500);
function runIt() {
i = i + 1;
if (i == j) { i=0;}
$(imgs).eq(i).fadeIn(1500).delay(3500).fadeOut(1500);
}
});
<div id="slider">
<ul>
<li><img src="images/slider/s1.jpg" /></li>
<li><img src="images/slider/s2.jpg" /></li>
<li><img src="images/slider/s3.jpg" /></li>
<li><img src="images/slider/s4.jpg" /></li>
</ul>
</div>
ありがとうございます。
これらのメソッドについては、jQueryのマニュアルを読んでいますか?もしそうでなければ、まずそれを行うべきです。また、ここでは2つの異なる質問をしているようです。 –
質問は1つだけです。私が最初の質問をしている理由は、2番目の質問のためです。 2番目の質問の問題を特定するために、私は最初の質問を書いた。 – Isaac
私はhttps://api.jquery.com/fadein/とhttps://api.jquery.com/fadeout/を読んですべての質問に答えてくれると信じています。 –