Сообщение от Deff
|
<script src="http://code.jquery.com/jquery-latest.js"></script>
<style>#КонтентРотатор p{display:none;position:absolute;}</style>
<div id="КонтентРотатор" style="width:400px;"><!-- Ротатор произвольного контента -->
<p>1-й Контент werwe</p>
<p>2-й Контент gdgddf</p>
<p>3-й Контент sfsdfsd</p>
<p>4-й Контент vcnnb;</p>
<p>N-й Контент 87986k</p>
</div>
<script language="javascript">
var sek = 3000; // Время отображения
var Nrout=$("#КонтентРотатор p").length;
var i=0;RotatorMycontent(i);
function RotatorMycontent(i) {
$("#КонтентРотатор p").fadeOut(500);
$("#КонтентРотатор p").eq(i).fadeIn(500);
j=i+1;if(j>=Nrout){j=0};
timerID = setTimeout("RotatorMycontent(j)",sek);return;}
</script>
|
Спасибо.
Я немного подправил и теперь стало больше похоже на то, что мне надо, но не совсем)
<script src="http://code.jquery.com/jquery-latest.js"></script>
<style>#КонтентРотатор p{display:none;}</style>
<div id="КонтентРотатор" style="width:400px;"><!-- Ротатор произвольного контента -->
<p>1-й Контент werwe</p>
<p>2-й Контент gdgddf</p>
<p>3-й Контент sfsdfsd</p>
<p>4-й Контент vcnnb;</p>
<p>N-й Контент 87986k</p>
</div>
<script language="javascript">
var sek = 3000; // Время отображения
var Nrout=$("#КонтентРотатор p").length;
var i=0;
RotatorMycontent(i);
function RotatorMycontent(i) {
$("#КонтентРотатор p").eq(i).fadeIn(400);
j=i+1;
if(j>=Nrout)
{j=0;}
timerID = setTimeout("RotatorMycontent(j)",sek);return;}
</script>
Сейчас комменты появляются начиная с 1-го по порядку, а можно ли, чтобы появлялся сначала последний, потом предпоследний сверху над последним и т.д. И что делает функция .eq()?