私は次のコードを使って毎秒イメージをフェードイン/フェードアウトしていますが、イメージはうまく動作しますが、イメージを1/2秒ごとにフェードインまたはフェードアウトしたいと思います。私はsetIntervalを500に変更することができますが、これはちょっと混乱の原因になります。私は明らかにfadeinとfadeoutをredfineする必要があります。fadein/fadeoutをスピードアップするには
ブートストラップがロードされているので、機能がブートストラップjs内で定義されていると推測していますが、タイミングを再指定するにはどうすればよいですか?
var $els = $('div[id^=image]'),
i = 0,
len = $els.length;
var start = 1;
var end = 999999999999999;
jQuery(function() {
$els.slice(1).hide();
spin = setInterval(function() {
$els.eq(i).fadeOut(function() {
i = Math.floor(Math.random() * len);
$els.eq(i).fadeIn();
});
start = new Date().getTime();
if (start > end) {
clearInterval(spin);
}
}, 1000);
{% for m in myusers %}
if (i == {{ forloop.counter0 }}) { document.getElementById('name{{ forloop.counter0 }}').style.display = 'Block';}
{% endfor %}
});
http://api.jquery.com/fadein期間が –
@TheodoreKをどのように動作しますか。おかげで、それはdivの
は、ボックスや速度などのfadeoutIn()関数のパスパラメータを呼び出して作成するには、変更した内容を説明し、なぜそれがすべて1の – HenryM