Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: какой код использован для скрытых текстов ...
 
 автор: cccp   (27.02.2008 в 22:09)   письмо автору
 
 

Подскажите какой код использован для скрытых текстов на этом сайте:
http://torrents.ru/forum/viewtopic.php?t=96886
Там где маленькая картинка со скриншотами или скрытым текстом.
Уж очень мне нравится как плавно открывается.
Подскажите пожалуста.

   
 
 автор: AlexSol   (27.02.2008 в 22:19)   письмо автору
 
   для: cccp   (27.02.2008 в 22:09)
 

библиотека jquery.pack.js http://jquery.com/ (как и тут http://ballista.ru/jqueryselector.html)

методы
slideUp("slow"); slideDown("slow");

   
 
 автор: cccp   (28.02.2008 в 12:34)   письмо автору
 
   для: AlexSol   (27.02.2008 в 22:19)
 

Спасибо.
А есть ли у кого нибудь простой пример с нопочкой плюс и минус?

PS:
Можно ли этот скрипт как нибудь переделать под "slow"?
или надо полностью другой?

<script type="text/javascript">
 <!--
 function OpenLayer(id){
   if(document.getElementById(id).style.display == "block") {
    document.getElementById(id).style.display = "none" ;

   } else {
    document.getElementById(id).style.display = "block" ;

   }
   window.status =  document.getElementById(id).style.display;
 }
-->
</script>

<a href="javascript:OpenLayer('2008');"><img src="images/p.gif" border=0 alt="open 2008" n=0></a>
              <div id="2008" style="display: no">
                  </div>

   
 
 автор: AlexSol   (28.02.2008 в 13:11)   письмо автору
 
   для: cccp   (28.02.2008 в 12:34)
 

function OpenLayer(id){
var obj = $(id)

if(obj.css('display')!='none'){
obj.slideUp("slow");
}else{
obj.slideDown("slow");
}


window.status = document.getElementById(id).style.display;
}

   
 
 автор: cccp   (28.02.2008 в 16:23)   письмо автору
 
   для: AlexSol   (28.02.2008 в 13:11)
 

Не работает...
Браузер говорит что ошибка на линии
var obj = $(id)

   
 
 автор: AlexSol   (28.02.2008 в 16:53)   письмо автору
 
   для: cccp   (28.02.2008 в 16:23)
 

ктобы сомневался. это ведь метод библиотеки jquery, а вы ее не подключили

   
 
 автор: cccp   (28.02.2008 в 18:30)   письмо автору
 
   для: AlexSol   (28.02.2008 в 16:53)
 

Вы уж простите...
А как это делается?
Так?
<script language="JavaScript1.2" src="jquery-1.2.3.min.js"></script>

   
 
 автор: AlexSol   (28.02.2008 в 19:05)   письмо автору
 
   для: cccp   (28.02.2008 в 18:30)
 

почти

<script type="text/javascript" src="jquery.js"></script>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования