<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Комментарии на: Вкладки с использованием jQuery</title>
	<atom:link href="http://blog.webmasterschool.ru/archives/212/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.webmasterschool.ru/javascript/212/</link>
	<description>PHP, MySQL, JavaScript, AJAX, HTML и CSS</description>
	<pubDate>Tue, 07 Feb 2012 21:03:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>От: Mindsaver</title>
		<link>http://blog.webmasterschool.ru/javascript/212/#comment-1973</link>
		<dc:creator>Mindsaver</dc:creator>
		<pubDate>Wed, 18 May 2011 20:53:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=212#comment-1973</guid>
		<description>Красиво получается. Только один минус что если первая вкладка пустая, то ничего не работает</description>
		<content:encoded><![CDATA[<p>Красиво получается. Только один минус что если первая вкладка пустая, то ничего не работает</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: naualt</title>
		<link>http://blog.webmasterschool.ru/javascript/212/#comment-817</link>
		<dc:creator>naualt</dc:creator>
		<pubDate>Sun, 26 Apr 2009 19:08:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=212#comment-817</guid>
		<description>Столкнулся с проблемой двойной вложенности вкладок, тоесть чтобы в див с содержимым вложить такую же по сути конструкцию из оглавления и содержимого...</description>
		<content:encoded><![CDATA[<p>Столкнулся с проблемой двойной вложенности вкладок, тоесть чтобы в див с содержимым вложить такую же по сути конструкцию из оглавления и содержимого&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Легион</title>
		<link>http://blog.webmasterschool.ru/javascript/212/#comment-776</link>
		<dc:creator>Легион</dc:creator>
		<pubDate>Tue, 14 Apr 2009 11:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=212#comment-776</guid>
		<description>Таб довольно интересный, но все-таки не то, чего хотелось бы. Сейчас во многих шаблонах к WordPress идут другие табы, причем, они намного интересней. Вырвать его из шаблона не удалось, почему-то расположение становится абсолютно другим. Будет статья по построению таких табов и не для wordpress, а с поддержкой любых шаблонов html? Вот эта информация была бы интересней, хотя и данный таб достаточно интересен.</description>
		<content:encoded><![CDATA[<p>Таб довольно интересный, но все-таки не то, чего хотелось бы. Сейчас во многих шаблонах к WordPress идут другие табы, причем, они намного интересней. Вырвать его из шаблона не удалось, почему-то расположение становится абсолютно другим. Будет статья по построению таких табов и не для wordpress, а с поддержкой любых шаблонов html? Вот эта информация была бы интересней, хотя и данный таб достаточно интересен.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: maxim317</title>
		<link>http://blog.webmasterschool.ru/javascript/212/#comment-653</link>
		<dc:creator>maxim317</dc:creator>
		<pubDate>Mon, 09 Feb 2009 13:53:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=212#comment-653</guid>
		<description>решил проблему)
правда очень алдово. просто скопировал несколько раз js и изменял в нем выбираемый class div, и в html тоже изменил.</description>
		<content:encoded><![CDATA[<p>решил проблему)<br />
правда очень алдово. просто скопировал несколько раз js и изменял в нем выбираемый class div, и в html тоже изменил.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: maxim317</title>
		<link>http://blog.webmasterschool.ru/javascript/212/#comment-649</link>
		<dc:creator>maxim317</dc:creator>
		<pubDate>Sat, 07 Feb 2009 00:16:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=212#comment-649</guid>
		<description>Спасибо! Вклодочки действительно хорошо работают)
Но вот незадача. Причем она косается всех реализаций табов, которые я видел. Что делать, если на странице несколько раз изпользуются вкладки (в моем случае 3 раза, потом будет больше).
Проблемма такова: tab с id first, показывается первым только в первом случае, а с остальными табами не работает вообще, пока не кликнешь по нему. Вот наприме: http://irteam.ru/index/0-31
Не подскажите, как решить эту проблемку?</description>
		<content:encoded><![CDATA[<p>Спасибо! Вклодочки действительно хорошо работают)<br />
Но вот незадача. Причем она косается всех реализаций табов, которые я видел. Что делать, если на странице несколько раз изпользуются вкладки (в моем случае 3 раза, потом будет больше).<br />
Проблемма такова: tab с id first, показывается первым только в первом случае, а с остальными табами не работает вообще, пока не кликнешь по нему. Вот наприме: <a href="http://irteam.ru/index/0-31" rel="nofollow">http://irteam.ru/index/0-31</a><br />
Не подскажите, как решить эту проблемку?</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Лилу</title>
		<link>http://blog.webmasterschool.ru/javascript/212/#comment-620</link>
		<dc:creator>Лилу</dc:creator>
		<pubDate>Mon, 26 Jan 2009 13:59:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=212#comment-620</guid>
		<description>Вот мучаюсь, не могу понять в чем дело. В опере вообще это не работает.... А почему?</description>
		<content:encoded><![CDATA[<p>Вот мучаюсь, не могу понять в чем дело. В опере вообще это не работает&#8230;. А почему?</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Игорь</title>
		<link>http://blog.webmasterschool.ru/javascript/212/#comment-557</link>
		<dc:creator>Игорь</dc:creator>
		<pubDate>Thu, 18 Dec 2008 11:40:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=212#comment-557</guid>
		<description>Спасибо большое, помогло)))</description>
		<content:encoded><![CDATA[<p>Спасибо большое, помогло)))</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: admin</title>
		<link>http://blog.webmasterschool.ru/javascript/212/#comment-554</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 17 Dec 2008 10:25:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=212#comment-554</guid>
		<description>&lt;strong&gt;Игорь&lt;/strong&gt;, почему нельзя? Можно. Только надо немного знать jQuery:

&lt;code lang="javascript"&gt;
$(function () {
	// Получаем все div-элементы, которые являются детьми &lt;div class="tabs"&gt;
    var tabContainers = $('div.tabs &gt; div');
	// Получаем ссылки, которые расположены внутри &lt;ul class="tabNavigation"&gt;;
	// &lt;ul class="tabNavigation"&gt; расположен внутри &lt;div class="tabs"&gt;
	var tabNavigation = $('div.tabs ul.tabNavigation a');
	// Скрываем все элементы tabContainers и делаем видимым второй
	tabContainers.hide().eq(1).show();
	// Делаем активной вторую вкладку (добавляем второму элементу &lt;a&gt; class="selected")
	tabNavigation.eq(1).addClass('selected'); 
	// Назначаем обработчик события для всех ссылок tabNavigation
    tabNavigation.click(function () {
		// Видимым будет div-элемент, id которого совпадает с якорем
		// соответствующей ссылки
        tabContainers.hide().filter(this.hash).show();  
		// Для всех ссылок удаляем class="selected" (хотя на самом
		// деле class="selected" имеет всего одна ссылка)		
        tabNavigation.removeClass('selected');
		// Для ссылки, по которой кликнули, добавляем class="selected"
        $(this).addClass('selected');    
        return false;
    });
});
&lt;/code&gt;

</description>
		<content:encoded><![CDATA[<p><strong>Игорь</strong>, почему нельзя? Можно. Только надо немного знать jQuery:</p>
<div class="codecolorer-container javascript" style="height:280px;"><div class="codecolorer" style="font-family: monospace;">$<span class="br0">&#40;</span><span class="kw2">function</span> <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="co1">// Получаем все div-элементы, которые являются детьми &lt;div class=&quot;tabs&quot;&gt;</span><br />
&nbsp; &nbsp; <span class="kw2">var</span> tabContainers = $<span class="br0">&#40;</span><span class="st0">'div.tabs &gt; div'</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="co1">// Получаем ссылки, которые расположены внутри &lt;ul class=&quot;tabNavigation&quot;&gt;;</span><br />
&nbsp; &nbsp; <span class="co1">// &lt;ul class=&quot;tabNavigation&quot;&gt; расположен внутри &lt;div class=&quot;tabs&quot;&gt;</span><br />
&nbsp; &nbsp; <span class="kw2">var</span> tabNavigation = $<span class="br0">&#40;</span><span class="st0">'div.tabs ul.tabNavigation a'</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="co1">// Скрываем все элементы tabContainers и делаем видимым второй</span><br />
&nbsp; &nbsp; tabContainers.<span class="me1">hide</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">eq</span><span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span>.<span class="me1">show</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; <span class="co1">// Делаем активной вторую вкладку (добавляем второму элементу &lt;a&gt; class=&quot;selected&quot;)</span><br />
&nbsp; &nbsp; tabNavigation.<span class="me1">eq</span><span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span>.<span class="me1">addClass</span><span class="br0">&#40;</span><span class="st0">'selected'</span><span class="br0">&#41;</span>; <br />
&nbsp; &nbsp; <span class="co1">// Назначаем обработчик события для всех ссылок tabNavigation</span><br />
&nbsp; &nbsp; tabNavigation.<span class="me1">click</span><span class="br0">&#40;</span><span class="kw2">function</span> <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// Видимым будет div-элемент, id которого совпадает с якорем</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// соответствующей ссылки</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; tabContainers.<span class="me1">hide</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">filter</span><span class="br0">&#40;</span><span class="kw1">this</span>.<span class="me1">hash</span><span class="br0">&#41;</span>.<span class="me1">show</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;&nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// Для всех ссылок удаляем class=&quot;selected&quot; (хотя на самом</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// деле class=&quot;selected&quot; имеет всего одна ссылка)&nbsp; &nbsp;&nbsp; &nbsp;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; tabNavigation.<span class="me1">removeClass</span><span class="br0">&#40;</span><span class="st0">'selected'</span><span class="br0">&#41;</span>;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// Для ссылки, по которой кликнули, добавляем class=&quot;selected&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">addClass</span><span class="br0">&#40;</span><span class="st0">'selected'</span><span class="br0">&#41;</span>;&nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">false</span>;<br />
&nbsp; &nbsp; <span class="br0">&#125;</span><span class="br0">&#41;</span>;<br />
<span class="br0">&#125;</span><span class="br0">&#41;</span>;</div></div>
]]></content:encoded>
	</item>
	<item>
		<title>От: Игорь</title>
		<link>http://blog.webmasterschool.ru/javascript/212/#comment-553</link>
		<dc:creator>Игорь</dc:creator>
		<pubDate>Wed, 17 Dec 2008 08:07:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=212#comment-553</guid>
		<description>То есть вы хотите сказать, что при такой реализации табов сделать открытой любую другую владку нельзя?:(</description>
		<content:encoded><![CDATA[<p>То есть вы хотите сказать, что при такой реализации табов сделать открытой любую другую владку нельзя?:(</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: admin</title>
		<link>http://blog.webmasterschool.ru/javascript/212/#comment-550</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 15 Dec 2008 09:12:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=212#comment-550</guid>
		<description>&lt;strong&gt;Игорь&lt;/strong&gt;, я так понял, что нужно сделать стартовой вторую вкладку? Если да, то боюсь вы не поняли смысл конструкции

&lt;code lang="javascript"&gt;
var tabContainers = $('div.tabs &gt; div');
tabContainers.hide().filter(':first').show();
&lt;/code&gt;

Первая строка - мы отбираем всех &lt;a href="http://stepbystep.htmlbook.ru/?id=53" rel="nofollow"&gt;детей&lt;/a&gt; div-элементов имеющих class="tabs". Вторая строка - применяем фильтр filter(':first'), чтобы из всех детей отобрать только первых. В CSS существует такое понятие как &lt;a href="http://stepbystep.htmlbook.ru/?id=59" rel="nofollow"&gt;псевдоэлементы&lt;/a&gt;. jQuery существенно расширяет способы обращения к элементам страницы. Но если есть такая конструкция как filter(':first'), то это не значит, что есть конструкция filter(':second') или filter(':third'). То, что один из наших контейнеров имеет id="first" не имеет отношение к :first.
&lt;a href="http://www.rsdn.ru/article/inet/jQuery.xml" rel="nofollow"&gt;jQuery – Javascript нового поколения&lt;/a&gt;
&lt;a href="http://www.linkexchanger.su/2008/55.html" rel="nofollow"&gt;jQuery API: Traversing - обход DOM&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p><strong>Игорь</strong>, я так понял, что нужно сделать стартовой вторую вкладку? Если да, то боюсь вы не поняли смысл конструкции</p>
<div class="codecolorer-container javascript"><div class="codecolorer" style="font-family: monospace;"><span class="kw2">var</span> tabContainers = $<span class="br0">&#40;</span><span class="st0">'div.tabs &gt; div'</span><span class="br0">&#41;</span>;<br />
tabContainers.<span class="me1">hide</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">filter</span><span class="br0">&#40;</span><span class="st0">':first'</span><span class="br0">&#41;</span>.<span class="me1">show</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div></div>
<p>Первая строка - мы отбираем всех <a href="http://stepbystep.htmlbook.ru/?id=53" rel="nofollow">детей</a> div-элементов имеющих class=&#8221;tabs&#8221;. Вторая строка - применяем фильтр filter(&#8217;:first&#8217;), чтобы из всех детей отобрать только первых. В CSS существует такое понятие как <a href="http://stepbystep.htmlbook.ru/?id=59" rel="nofollow">псевдоэлементы</a>. jQuery существенно расширяет способы обращения к элементам страницы. Но если есть такая конструкция как filter(&#8217;:first&#8217;), то это не значит, что есть конструкция filter(&#8217;:second&#8217;) или filter(&#8217;:third&#8217;). То, что один из наших контейнеров имеет id=&#8221;first&#8221; не имеет отношение к :first.<br />
<a href="http://www.rsdn.ru/article/inet/jQuery.xml" rel="nofollow">jQuery – Javascript нового поколения</a><br />
<a href="http://www.linkexchanger.su/2008/55.html" rel="nofollow">jQuery API: Traversing - обход DOM</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

