JavaScriptのsetIntervalメソッドをjQueryエフェクトとともに使用すると、初期の表示はfadeInメソッドを使用しているようには見えません。突然「テキスト」が表示されます。Javascript setInterval:最初の間隔が急である
fadeIn()で始まるエフェクトの連鎖を通したその後の反復は、期待通りに実行されます。これは、 "テキスト"がfadeIn効果なしで突然表示される最初のパスです。
これはなぜ発生するのですか? ありがとうございます - JavaScriptの初心者です。
setInterval(myFunction, 1000);
function myFunction() {
$('#myId').fadeIn(1500).html("text").delay(2750).fadeOut(1500).delay(1000;
};
素子の初期[ディスプレイ](https://developer.mozilla.org/en-US/docs/Web/CSS/display)は何ですか? DOM内の要素に割り当てられたスペースを維持したい場合は、オブジェクトがまだ表示されていない場合は、 'display'スタイルを' none'に設定するか、 'visibility'を' hidden'に設定します。 – Rafael
私の要素のスタイリングは**表示**属性に対処していませんでした。 ** none **に設定すると、私の懸念に対処しました。ありがとう! – stumpjumper64