Скриване/показване на информация

Teodotko

Registered
Здравейте , имам следното :

Код:
echo '<hr><h3>'.$name.'</h3><br /><b>'.$news.'</b>

$name ми е името на новината , a $news си е самата новина . Как да направя така , че като кликна на $name да показва $news . Искам ако е възможно с javascript да стане :shock:
 
[js]$(function(){
$(".show").hide();
});
function slide(){
$(".show").slideToggle("slow");
}[/js]

PHP:
<hr><a href="#" onClick="slide()"><h3> <?php echo $name; ?></h3></a><br />
<div class="show">
<b><?php echo $news; ?></b>
</div>
 
tedo96 каза:
[js]$(function(){
$(".show").hide();
});
function slide(){
$(".show").slideToggle("slow");
}[/js]

PHP:
<hr><a href="#" onClick="slide()"><h3> <?php echo $name; ?></h3></a><br />
<div class="show">
<b><?php echo $news; ?></b>
</div>
Ако новините са повече от 1, по този начин ще му е проблем.
 
Ev0luti0N каза:
Ако новините са повече от 1, по този начин ще му е проблем.
Нека да видим дали иска това и ако е така ще му го дам. Имам готово решение вече. :)
 
Новините ще са много , да . А javascript кода във файл javascript.js примерно мога ли да го сложа или ?
 
Teodotko каза:
Новините ще са много , да . А javascript кода във файл javascript.js примерно мога ли да го сложа или ?
Да, можеш.

Ето това ти е JS-то:
[js]$(function(){
$(".hide").hide();
});
function slide(class){
$("." + class).slideToggle("slow");
}

$(function(){
$('.comm-preview').click(function() {
$(this).parent().parent().find('.comm-cont').toggle('slow');
return false;
});
});[/js]

Ето така ти е изкарването:
PHP:
<?php $br = 0; 
if($br == 0) $br = ''; ?>
<a href="#Намери ме в Skype." onClick="slide('show<?php echo $br; ?> ')"><?php echo $name; ?></a>
<div class="show <?php echo $br; ?> hide">
<?php echo $text; 
$br++;
?>
</div>

Като това ти е в while цикъла за вадене от db-то.
 
Направих го така :

echo '<br /><a href="#" onClick="slide()">';
echo $name;
echo '</a><br />';
echo '<div class="show">';
echo $news;
echo '</div>';
}

Но когато зареди новините стоят показани всички ... Не са прибрани .
 

Back
Горе