• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сворачивание разделов форума
LOLMAST
Сообщений: 25
Репутация: 0

Сообщение # 1 | 05:33:11
Нужен скрипт как вот этот, но только что бы плавно сворачивал.
Код
plus='/images/plus.png'; //   
minus='/images/minus.png'; //   

function addIcons(){
td=document.getElementsByTagName('td');
for(i=0;i<td.length;i++){
if(td[i].className=='gTableTop'){
td[i].innerHTML='<img src="'+minus+'" border="0" align="absmiddle" style="cursor:pointer;" onclick="hideForum(this);" /> '+td[i].innerHTML;}}}

function toggle(obj){obj.style.display=obj.style.display=='none'?'':'none';}

function hideForum(obj){
tr=obj.parentNode.parentNode.parentNode.getElementsByTagName('tr');
for(i=1;i<tr.length;i++){
toggle(tr[i]);}obj.src=obj.src==minus?plus:minus;}

addIcons();
Помогите пожалуйста.
Игорь_
Сообщений: 178
Репутация: 40

Сообщение # 2 | 23:17:57
Вместо
Код
function toggle(obj){obj.style.display=obj.style.display=='none'?'':'none';}
ЭТО

Код
function toggle(obj){$(obj).toggle(500)}


Не знаю языки программирования, не знаю css. И вообще ничего не знаю.
Мои шаблоны для uCoz
LOLMAST
Сообщений: 25
Репутация: 0

Сообщение # 3 | 01:30:23
Игорь_, Огромное спасибо, но я просил немножко другое. Не что бы оно выцветало, а что бы плавно задвигалось вверх. Я надеюсь вы понимаете о чем я. Помогите пожалуйста.
Игорь_
Сообщений: 178
Репутация: 40

Сообщение # 4 | 12:20:22
Код
function toggle(obj){$(obj).slideToggle(500)}
Тогда так
500 - это время в миллисекундах
1 сек. = 1000 миллисекунд


Не знаю языки программирования, не знаю css. И вообще ничего не знаю.
Мои шаблоны для uCoz
Сообщение отредактировал Игорь_ - Пятница, 27 Июн 2014, 12:21:38
LOLMAST
Сообщений: 25
Репутация: 0

Сообщение # 5 | 15:22:18
Игорь_, не работает:( Вот можете посмотреть (я вписал ваш код) http://avatarworld.at.ua/forum
Игорь_
Сообщений: 178
Репутация: 40

Сообщение # 6 | 19:08:23
При нажатии на картинку "минус" должны сворачиваться темы?
Прикрепления: 4963178.png (37.3 Kb)


Не знаю языки программирования, не знаю css. И вообще ничего не знаю.
Мои шаблоны для uCoz
LOLMAST
Сообщений: 25
Репутация: 0

Сообщение # 7 | 19:14:17
Игорь_, да. Они доллжны сворачиваться плавно задвигаясь, а после появляется плюс и при нажатии на него они должны так же плавно раздвигаться. Большое спасибо за внимание к моей проблеме.
Игорь_
Сообщений: 178
Репутация: 40

Сообщение # 8 | 07:32:30
Верните самый первый вариант, начнем все сначала. Я даже не вижу эффекта сворачивания. Он просто через полсекунды скрывается


Не знаю языки программирования, не знаю css. И вообще ничего не знаю.
Мои шаблоны для uCoz
LOLMAST
Сообщений: 25
Репутация: 0

Сообщение # 9 | 15:15:41
Игорь_, после вашего 2 совета так и получилось. Я вернул всё как было 
Код
plus='/images/plus.png'; //    
minus='/images/minus.png'; //    

function addIcons(){  
td=document.getElementsByTagName('td');  
for(i=0;i<td.length;i++){  
if(td[i].className=='gTableTop'){  
td[i].innerHTML='<img src="'+minus+'" border="0" align="absmiddle" style="cursor:pointer;" onclick="hideForum(this);" /> '+td[i].innerHTML;}}}  

function toggle(obj){obj.style.display=obj.style.display=='none'?'':'none';}  

function hideForum(obj){  
tr=obj.parentNode.parentNode.parentNode.getElementsByTagName('tr');  
for(i=1;i<tr.length;i++){  
toggle(tr[i]);}obj.src=obj.src==minus?plus:minus;}  

addIcons();
  • Страница 1 из 1
  • 1
Поиск: