#changingword
に表示されている単語にいくつかのjsを書いています。しかし、最初に読み込んだときに2番目の単語をスキップして、「開発」を表示せずに「デザイン」から「電子商取引ソリューション」にまっすぐに移行します。最初のループの後、正しく動作します。私のコードは以下の通りです。最初の項目が欠落しています
HTML:
<div class="col-lg-8 col-md-8 col-sm-8 col-xs-12">
<h1>Creative Development</h1>
<h2 id="changingword">Design</h2>
</div>
JS:
<script>
(function(){
var words = [
'Development',
'E-commerce Solutions',
'Optimisation',
'Support',
'Design'
], i = 0;
setInterval(function(){
$('#changingword').fadeOut(function(){
$(this).html(words[i=(i+1)%words.length]).fadeIn("slow");
});
}, 1500);
})();
</script>
すべてのアイデア、なぜこれが起こっているのでしょうか?
あなた '私は=(i + 1)の' '私は++'とを交換してください。 – NuelG
(i + 1)をi ++に置き換えないでください。++ iを使用すると、iの初期化を調整する必要があります。それを正しく使う方法と接頭辞と接尾辞の違いは何ですか? – DanteTheSmith