私はそれを調べようとしましたが、私は実際に理解していないコードの一部に来ました。jQueryの2つのイベントの時間差を取得する方法は?
<p>Count the number of milliseconds between the two click events on a paragraph </p>
<div>Click on the above paragraph</div>
$(document).ready(function() {
var lastt, tdiff;
$("p").click(function(event){
if(lastt){
tdiff = event.timeStamp - lastt;
$("div").append("Time since last event: " + tdiff + "<br>");
}else{
$("div").append("<br>Click again.<br>");
}
lastt = event.timeStamp;
});
});
私の質問は次のとおりです。
if(lastt)
が何を意味するのでしょうか?変数なので、どうすれば true/falseになるのですか?lastt
が割り当てられる前にtdiffが計算される方法は?- なぜ最後にifとelse文が来るのですか?
感謝! – Adam
ため – undefined