Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.01.2011, 07:39
Новичок на форуме
Отправить личное сообщение для kewlman Посмотреть профиль Найти все сообщения от kewlman
 
Регистрация: 09.01.2011
Сообщений: 7

Помогите настроить вывод характеристик
{if $params}
	  <a href="javascript:void(0)" id="showAll">ПОКАЗАТЬ ВСЕ ХАРАКТЕРТИКИ</a>
	  <a href="javascript:void(0)" id="hideAll" style="display:none;">СКРЫТЬ ВСЕ ХАРАКТЕРТИКИ</a>
	  {literal}
		<script type="text/javascript">
		$(document).ready(function (){
			$('#showAll').click(function (){
				$('#allOptions').slideDown();
				$(this).hide();
				$('#hideAll').show();
			})
				
			$('#hideAll').click(function (){
				$('#allOptions').slideUp();
				$(this).hide();
				$('#showAll').show();
			})
		})
		</script>
	 {/literal}
	 {/if}


Есть форма на сайте, выводит все характеристики при нажатии, помогите исправить, что бы все характеристики уже сразу открывались, а при нажатии на "СКРЫТЬ ВСЕ ХАРАКТЕРИСТИКИ", панель сворачивалась. Спасибо

Последний раз редактировалось kewlman, 09.01.2011 в 07:43.
Ответить с цитированием
  #2 (permalink)  
Старый 09.01.2011, 07:50
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

kewlman В следующий раз обратите внимаение на раздел в котром создаете тему!
Просто из без изысков:
<script type="text/javascript">
window.onload = function(){
    document.getElementById('a').onclick = function(){
        var div = document.getElementById('div');
        div.style.display = (div.style.display == '') ? 'block' : '';
        return false;
    };
};
</script>

<style type="text/css">
 div {background: red; display: none; width: 100px; height: 50px;}
</style>
<a href="#" id="a">click</a>
<div id="div"></div>

Тоже самое только с использлванием jQuery:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
    $('.a').click(function(){
         $('.div1').toggleClass('div2');
        return false;
    });
});
</script>

<style type="text/css">
div {background: red; width: 100px; height: 50px; }
.div1 {display: none;}
.div2 {display: block;}
</style>

<a href="#" class="a">click</a>
<div class="div1"></div>

Почти тоже самое но со слайдингом:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
    $('.a').click(function(){
         $('.div').slideToggle(300);
        return false;
    });
});
</script>

<style type="text/css">
div {background: red; display: none; width: 100px; height: 50px; }
</style>

<a href="#" class="a">click</a>
<div class="div"></div>

Последний раз редактировалось monolithed, 09.01.2011 в 08:04.
Ответить с цитированием
  #3 (permalink)  
Старый 09.01.2011, 08:59
Новичок на форуме
Отправить личное сообщение для kewlman Посмотреть профиль Найти все сообщения от kewlman
 
Регистрация: 09.01.2011
Сообщений: 7

Спасибо за помощь
Спасибо за помощь, но в данном случае меня интересовало, что бы характеристики были сразу открыты.
А при клике они сворачивались. В данных примерах все опять же идет на клик.

Спасибо.
Ответить с цитированием
  #4 (permalink)  
Старый 09.01.2011, 09:18
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

В чем проблема заменить none на block?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите чайнику: вывод результатов сложения Эдуард Общие вопросы Javascript 5 03.08.2014 23:31
Помогите настроить редирект. Teenager Общие вопросы Javascript 2 08.01.2011 05:44
Помогите настроить скрипт раскрывающегося меню melomanfm Работа 6 10.08.2009 01:21
Помогите настроить скрипт Helena Я не знаю javascript 1 08.06.2009 11:19