Создание текстовых вкладок на jQuery

Организация содержимого сайта в закладки – это отличный способ уменьшить нагрузку на сервер Вашего сайта. Создание вкладок позволяет пользователю Быстро и удобно просматривать содержимое сайта. С помощью jQuery, создание вкладок, является достаточно простым и быстрым. В этом уроке мы рассмотрим, как это осуществить.

Начнем. Для начала создадим контейнер, который будет содержать весь контент для наших вкладок. Так же создадим неупорядоченный список со ссылками на соответствующий контент. Мы создали ссылки, но еще не создали сам контент. Для этого создадим контейнеры с идентификаторами, которые и есть ссылки в списке.

			    <div  id="container">
					<ul id="tabs">
						<li><a  href="#tab1">Tab 1</a></li>
						<li><a href="#tab2">Tab  2</a></li>
						<li><a href="#tab3">Tab  3</a></li>
					</ul>
					<div  id="tab1">
						<h2>Первый</h2>
						<p>Контент  №1</p>
					</div>
					<div  id="tab2">
						<h2>Второй</h2>
						<p>  Контент №2</p>
					</div>
					<div  id="tab3"
						><h2>Третий</h2>
						<p> Контент №3</p>
					</div>
				</div>
			    

С создание контента закончили. Теперь поработает со стилями. Сначала создадим стиль для основного контейнера, потом приведем в порядок список. Нам необходимо, чтобы список был горизонтальным. И конечно создадим стили управления.

				#container {  
					width:600px; 
					margin:50px auto; 
					border:1px solid #ccc; 
					background:#fff; 
					padding:5px;
				}
				#tabs { 
					list-style:none; 
					margin:3px 0;  
					padding:0; 
				}
				#tabs  li { 
					display:inline; 
					margin:0px 1px 0 0; 
				}
				#tabs li a { 
					padding:4px;  
					text-decoration:none;
					color:#3366cc;  
					border:1px solid #e0e0e0;
					font-size:11px;  
					font-family:Tahoma; 
				}
				#tabs li a:hover { 
					background:#3399cc;  
					color:#f0f0f0; 
				}
				#container div { 
					border:1px solid #ccc;
					padding:5px;  
					background:#eee;
				}
				#tabs li a.selected { 
					background:#eee;
					color:#333;  
					cursor:default;
				}
				

Сейчас займемся непосредственно созданием вкладок. Для этого, как Вы, наверное, уже догадались, мы будем использовать jQuery. Для начала скачайте библиотеку jQuery. Присоедините jQuery к сайту.

<script language="JavaScript" type="text/javascript" src="js/jquery1.4.2.js"></script>

Добавьте код для создания вкладок.

 
				var tabcontainers=$('#container >  div');
			    //скрываем каждый  контейнер
			    tabcontainers.hide();
				$('#tabs > li  a').click(function(){
					//при  нажатии на вкладку навигации
					tabcontainers.hide();
					//показывается  содержимое соответствующего контейнера
					tabcontainers.filter(this.hash).fadeIn();
					$('#tabs >  li a').removeClass('selected');
					$(this).addClass('selected');
					return false;
			    }).filter(':first').click();//ставим значение первой  страницы
				

В первую очередь скрипт делает все содержимое контейнеров невидимым. При нажатии на ссылку скрипт проверяет ее HREF, а затем открывает соответствующий контейнер. На этом все.

Просмотров: 3852      Опубликовал: Евгений Фединчик      Дата: 05.04.2010 22:59:02
  • Понравился урок? Добавьте его к себе в закладки.

    Последние уроки категории:

    Установка jQuery плагина - jDigiClock - Digital Clock

    jDigiClock — интересный плагин, выполненный на jQuery. Вдохновением для данного плагина стал виджет Hero Clock на HTC. Плагин может показывать цифровое время и погоду, достаточно удобно настраивается и его легко устанавливать.

    Русско-английский переводчик используя Google Ajax API

    Google предоставляет разработчикам массу возможностей для работы со своими сервисами. Как вы наверное поняли из названия поста, я буду использовать Google AJAX API. Что же это такое и для чего это нужно можно прочитать здесь и здесь. Для работы нам понадобятся: php и jQuery.

    Создаем Ajax конвертер валют

    Помимо основных функций поисковой системы Google предоставляет ещё и множество других услуг. Одна из них это калькулятор с расширенными возможностями. Как это можно использовать узнаете в этой статье.

    Красивое акордеон меню на jQuery

    В этом уроке Вы узнаете, как создать известный JavaScript аккордеон меню с самым минимальным количеством HTML, CSS, JavaScript кодом и, конечно, с красивым интерфейсом.

    Выпадающее меню с помощью jQuery

    В этом уроке я покажу Вам, как создать выпадающее меню. Для реализации нашей задумки, мы будем использовать JavaScript библиотеку jQuery. Такое меню, в настоящее время, очень часто используется на различных сайтах.

    Комментарии:

    • mdg 28.01.2011 14:02:48
      Добавь демо к работам. и убери из капчи два вопроса на какой отвечать то? исделай нормальную кнопку добавить комментарий
      Ответить
      • admin 28.01.2011 15:08:47
        А чем эта кнопка не нравится?
        Ответить
    • Белый 07.12.2011 22:04:42
      Куда вставлять код для создания вкладок напиши!
      Ответить
    • admin 07.12.2011 22:16:28
      Первый листинг - HTML, второй - CSS, третий - JavaScript. Соответственно, первую часть кода в файл (html), вторую в стили, а третий в скрипты...Но также можно это все вставить в один файл и всеравно будет работать...
      Ответить
    • Осталось: 1000 символов.
      Сохранить комментарий Отправка комментария
    lessons
    downloads
    search
    hosting

    Ищите хороший и не дорогой хостинг?

    Хостинг avahost.ua
    VPS VDS - виртуальный выделенный сервер
    sistems
    RBK Money

    Обменник.ws
    Статистика HitUa