Показать сообщение отдельно
  #5 (permalink)  
Старый 24.08.2010, 14:40
Новичок на форуме
Отправить личное сообщение для mdiimas Посмотреть профиль Найти все сообщения от mdiimas
 
Регистрация: 24.08.2010
Сообщений: 8

у меня есть вот такой код каторый формирует последние 3 записи новостей

<div class="bigpost">
	<div class="scrollBlock">
	<?php 
	$result_news = mysql_query("SELECT * FROM posts ORDER BY id DESC LIMIT 0, 3",$db);
	
	if(!$result_news){
		echo "<p>К сожелению произошла ошибка.</p><b>Код ошибки:</b>";
		exit(mysql_error());
	}
		if(mysql_num_rows($result)>0){
		$myrow_news = mysql_fetch_array($result_news);	
	}else{
		exit ("К сожелению нет статей");
	}
	
	do{
		printf("<div class='scrollItem'><img src='%s'><a href='viewpost.php?id=%s' rel='%s'><p>%s</p><p>%s...</p></a></div>\n",$myrow_news['img_url'],$myrow_news['id'],$myrow_news['id'],$myrow_news['title'],substr($myrow_news['text'],0,10));
	}
	while($myrow_news = mysql_fetch_array($result_news));

?>
	</div>
</div>


мне нужно сделать чтоб эти записи показывались в виде слайдов, желательно без использования различных плагинов

я вот сделал кое что, незнаю правильно или нет

$(document).ready(function(){
		var scrollSpeed	= 'normal';
		var scrollDelay = 6000;
		
		$('.scrollBlock .scrollItem').hide();
    	
		$('.scrollBlock').each(function(){
		
		    $(this).find('.scrollItem:first').animate({opacity:"show"}, scrollSpeed);
 			var obj = $(this).find('.scrollItem:visible').parent();
			setTimeout(function(){ sildeShow(obj);},scrollDelay);
		 });
		
		$('.showItem').bind('click', bigpostView);
		$('.showItem a').bind('click', cancelLink);
	});
	
	function sildeShow(obj){
		$(obj).find('.scrollItem:visible').hide();
	}


а вот дальше не могу понять как сделать так чтоб при исчезновение одной записи появляллась следующая и так по кругу
Ответить с цитированием