Вывожу элементы списка в цикле php dowhile
должно получиться так первый элемент с классом here
<ul class="tophot">
[B]<li class="here" id="tophot1" >[/B]
<a href="/news/1" title="">'.$namefull.'<span>10 февраля 2011 года, 17:00</span></a>
<i></i>
</li>
<li id="tophot2" >
<a href="/news/1" title="Футбол (англ. football, «ножной мяч»).">'.$namefull.'<span>10 февраля 2011 года, 17:00</span></a>
<i></i>
</li>
<li id="tophot3" >
<a href="/news/1" title="Футбол (англ. football, «ножной мяч»).">'.$namefull.'<span>10 февраля 2011 года, 17:00</span></a>
<i></i>
</li>
</ul>
а потом этот клас должен автоматически переключаться
jQuery(function (d) {
parametr = {
auto:false, // true - в случайном порядке, false - в порядке возрастания
start:0, // исходное изображение при автосмене(0,1,2)
intensiv:1 // скорость интервала (5 сек)
}
d(".tophot li").mouseover(function () {
if (d(this).hasClass("here")) {} else {
d(".tophot li").removeClass("here");
d(this).addClass("here");
bem = d(this).attr("id");
d(".main-hot .img:visible").fadeOut(300, function () {});
d("#imgfor" + bem).fadeIn(300)
}
}, function () {});
var myInterval = setInterval(triggerclick,parametr.intensiv*1000);
//интервал
function triggerclick() {
if(parametr.auto){
ret = Math.floor(Math.random()*4);
}
else {
(parametr.start < 4) ? parametr.start = parametr.start + 1 : parametr.start = 0;
ret = parametr.start;
}
d(".tophot li:eq("+ret+")").trigger("mouseover");
}
d('.main-hot').mousemove(function(){
clearInterval(myInterval)
});
d('.main-hot').mouseleave(function(){
clearInterval(myInterval)
myInterval = setInterval(triggerclick,parametr.intensiv*1000)
});
});
как бы мне правильно организовать вывод цикла?
если я буду выводить так то все элементы списка будут с классом
<ul class="tophot">
[B]<li class="here" id="tophot1" >[/B]
<a href="/news/1" title="">'.$namefull.'<span>10 февраля 2011 года, 17:00</span></a>
<i></i>
</li>
</ul>
может нужно скрипт в тег <li> добавить, какой не знаю((
PS в js не силен помогите