CSS 26    CSS3 10    HTML 2    JavaScript 43    Wordpress 3    Блог 12    Инструменты 1    Не советую 1    Полезные ресурсы 4    Счетчики 1    Шпаргалки 6    Зарегистрироваться 33   Войти

Меню

Добро пожаловать, Гость! Вы можете Войти или Зарегистрироваться.

2

Раскрывающийся список на jQuery

Jemand 8078 ,
JavaScript

1. CSS

.box {
	width: 250px;
	margin: 10px auto;
	background: #fff;
	border: 1px solid #d1d1d1;
	padding: 4px;
	font-family: Georgia, Helvetica, sans-serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0px 0px 10px #ddd;
	-webkit-box-shadow: 0px 0px 10px #ddd;
	}
h3 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	background: -moz-linear-gradient(center top, #efefef 0%,#e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #efefef),color-stop(1, #e0e0e0));
	border: 1px solid #d1d1d1;
	color: #c1c1c1;
	font-size: 13px;
	font-weight: normal;
	text-shadow: 1px 1px 0px #fff;
	margin:0;
	}
h3 span {
	float: right;
	cursor: pointer;
	}
h3 span:hover {
	text-shadow: 0px 0px 3px #a1eeff;
	}
ul {
	padding: 5px;
	overflow: hidden;
	margin:0;
	}
ul li {
	font-size: 13px;
	list-style-type: square;
	list-style-position: inside;
	color: #a1a1a1;
	padding: 5px;
	}

2. Подключение jQuery

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>

3. JavaScript

<script type="text/javascript">
$(document).ready(function(){
	$("ul").hide();
	$("ul li:odd").css("background-color", "#efefef");
	$("h3 span").click(function(){
		$(this).parent().next().slideToggle();
	});
});
</script>

4. HTML

<div class="box">
    <h3>Список №1<span class="expand">+</span></h3>
    <ul>
        <li>Пункт №1</li>
        <li>Пункт №2</li>
        <li>Пункт №3</li>
        <li>Пункт №4</li>
        <li>Пункт №5</li>
        <li>Пункт №6</li>
        <li>Пункт №7</li>
        <li>Пункт №8</li>
        <li>Пункт №9</li>
        <li>Пункт №10</li>
    </ul>
</div>

Демо

Рекламная пауза

» 2 комментария

  1. 18 ноября 2011 09:33

    Thumb up 1  Thumb down-1 2

    Здравствуйте!

    Ответьте, пожалуйста, как это применить к архиву записей на блоге WordPress?

    • 18 ноября 2011 10:39

      Thumb up 1  Thumb down0 1

      Редактируйте шаблон темы.
      Конкретнее не могу ответить, т.к. не знаю какая тема используется Вами.


Оставить комментарий