Плавное появление блока по ссылке, javascript

  • 1 Ответов
  • 504 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

ivan petrov

  • Осваиваюсь на форуме
  • ***
  • 108
  • 2
Нужно что то универсальное и маленькое на javascript или jquery.
Имеется вот такой код:
Код
<script type="text/javascript">
var show;
function hidetxt(type){
param=document.getElementById(type);
if(param.style.display == "none") {
if(show) show.style.display = "none";
param.style.display = "block";
show = param;
}else param.style.display = "none"
}
</script>
<a href="#" onclick="hidetxt('bloсk');">блок</a>
<div id="bloсk" style="display:none;">текст</div>
Нужна анимация плавного появления, но как ее сделать?

Этот код универсален тем что, мне не нужно каждый раз в скрипте писать что то типо:
Код
 // Отображаем скрытый блок 
        $("DIV#box")
// Скрываем блок
        $("DIV#box")
И так для каждого блока, а у меня этих блоков много, соответственно и кода много, а сайт и так перегружен разнообразными скриптами.
Еще он хорош тем что если у меня 2 блока и первый блок открыт, то при открытии 2 блока, первый закрывается.
В jquery и javascript нифига не понимаю, по этому прошу помощи.

*

ivan petrov

  • Осваиваюсь на форуме
  • ***
  • 108
  • 2
А и еще хотел спросить, как можно сделать AJAX вкладки в Joomla?
В некоторых вкладках загружаются фото и модули некоторые, и что бы не перегружать страницу нужно их подгружать по нажатию на кнопку.
Как это можно реализовать? Есть ли готовые решения? Модули, плагины какие то?