<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии к записи: Как использовать виджет Accordion в качестве меню?</title>
	<atom:link href="http://www.linkexchanger.su/2009/104.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linkexchanger.su/2009/104.html</link>
	<description>css, html, php, javascript, jQuery, ajax ... - решения, примеры, рецепты</description>
	<lastBuildDate>Tue, 07 Feb 2012 14:36:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2009/104.html/comment-page-2#comment-64725</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Tue, 19 Jan 2010 09:30:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/104.html#comment-64725</guid>
		<description>Обсуждение статьи можно продолжить на &lt;a href=&quot;http://www.linkexchanger.su/forum/viewtopic.php?f=3&amp;t=12&quot; rel=&quot;nofollow&quot;&gt;форуме jQuery&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Обсуждение статьи можно продолжить на <a href="http://www.linkexchanger.su/forum/viewtopic.php?f=3&#038;t=12" rel="nofollow">форуме jQuery</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Kotoff</title>
		<link>http://www.linkexchanger.su/2009/104.html/comment-page-2#comment-63344</link>
		<dc:creator>Kotoff</dc:creator>
		<pubDate>Sun, 10 Jan 2010 23:06:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/104.html#comment-63344</guid>
		<description>По первому своему вопросу я решение нашел, оно может выходит за рамки данной статьи, но может кому-то оно будет полезным.

Суть заключается в том, что-бы отказать от использования плагина Accordion, поскольку средствами чистого jQuery сделать такое меню, как мне показалось, не намного сложнее:

function jMenu() {
 	$(&#039;#menu ul&#039;).hide();
	$(&#039;#menu li a&#039;).click( function() {
		var checkElement = $(this).next();
		if((checkElement.is(&#039;ul&#039;)) &amp;&amp; (checkElement.is(&#039;:visible&#039;))) {
			$(&#039;#menu ul:visible&#039;).slideUp(&#039;normal&#039;);
			return false;
		}
		if((checkElement.is(&#039;ul&#039;)) &amp;&amp; (!checkElement.is(&#039;:visible&#039;))) {
			$(&#039;#menu ul:visible&#039;).slideUp(&#039;normal&#039;);
			checkElement.slideDown(&#039;normal&#039;);
			return false;
		}
	});
}
$(document).ready(function() {jMenu();});

Мне показалось что данный способ даже более гибок в настройке, не так удобен, но тут зато все как на ладони, отслеживается весь процесс, так сказать. Вот html разметка:

[ul id=&quot;menu&quot;]
  [li][a href=&quot;#&quot;] 1 [/a][/li]
  [li][a href=&quot;#&quot;] 2 [/a][/li]
  [li]
    [a href=&quot;#&quot; ] 3 [/a]
	[ul]
          [li][a href=&quot;#&quot;] 3 - 1 [/a][/li]
          [li][a href=&quot;#&quot;] 3 - 2 [/a][/li]
          [li][a href=&quot;#&quot;] 3 - 3 [/a][/li]
       [/ul]
  [/li]
[/ul]
...скобки, чтоб движок не сожрал текст

В таком случае открываться будет только третий элемент меню.</description>
		<content:encoded><![CDATA[<p>По первому своему вопросу я решение нашел, оно может выходит за рамки данной статьи, но может кому-то оно будет полезным.</p>
<p>Суть заключается в том, что-бы отказать от использования плагина Accordion, поскольку средствами чистого jQuery сделать такое меню, как мне показалось, не намного сложнее:</p>
<p>function jMenu() {<br />
 	$(&#8216;#menu ul&#8217;).hide();<br />
	$(&#8216;#menu li a&#8217;).click( function() {<br />
		var checkElement = $(this).next();<br />
		if((checkElement.is(&#8216;ul&#8217;)) &amp;&amp; (checkElement.is(&#8216;:visible&#8217;))) {<br />
			$(&#8216;#menu ul:visible&#8217;).slideUp(&#8216;normal&#8217;);<br />
			return false;<br />
		}<br />
		if((checkElement.is(&#8216;ul&#8217;)) &amp;&amp; (!checkElement.is(&#8216;:visible&#8217;))) {<br />
			$(&#8216;#menu ul:visible&#8217;).slideUp(&#8216;normal&#8217;);<br />
			checkElement.slideDown(&#8216;normal&#8217;);<br />
			return false;<br />
		}<br />
	});<br />
}<br />
$(document).ready(function() {jMenu();});</p>
<p>Мне показалось что данный способ даже более гибок в настройке, не так удобен, но тут зато все как на ладони, отслеживается весь процесс, так сказать. Вот html разметка:</p>
<p>[ul id="menu"]<br />
  [li][a href="#"] 1 [/a][/li]<br />
  [li][a href="#"] 2 [/a][/li]<br />
  [li]<br />
    [a href="#" ] 3 [/a]<br />
	[ul]<br />
          [li][a href="#"] 3 &#8211; 1 [/a][/li]<br />
          [li][a href="#"] 3 &#8211; 2 [/a][/li]<br />
          [li][a href="#"] 3 &#8211; 3 [/a][/li]<br />
       [/ul]<br />
  [/li]<br />
[/ul]<br />
&#8230;скобки, чтоб движок не сожрал текст</p>
<p>В таком случае открываться будет только третий элемент меню.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2009/104.html/comment-page-2#comment-63326</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Sun, 10 Jan 2010 20:00:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/104.html#comment-63326</guid>
		<description>&lt;strong&gt;To Kotoff:&lt;/strong&gt;
Навскидку ничего не посоветую - надо экспериментировать, пробовать. Может кто-то и нашел хорошее решение...</description>
		<content:encoded><![CDATA[<p><strong>To Kotoff:</strong><br />
Навскидку ничего не посоветую &#8211; надо экспериментировать, пробовать. Может кто-то и нашел хорошее решение&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2009/104.html/comment-page-2#comment-63321</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Sun, 10 Jan 2010 19:35:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/104.html#comment-63321</guid>
		<description>&lt;strong&gt;To Digkill:&lt;/strong&gt;
Я готов что-то советовать и подсказывать, но делать - не готов. Это принципиально.
Есть довольно подробная &lt;a href=&quot;http://www.linkexchanger.su/2008/42.html&quot; rel=&quot;nofollow&quot;&gt;статья&lt;/a&gt; про то, как поставить cookie, считать или удалить.
Добавьте в Ваш обработчик клика постановку cookie, а при инициализации страницы считывайте его(их) и на основании полученных значений управляйте своим меню.</description>
		<content:encoded><![CDATA[<p><strong>To Digkill:</strong><br />
Я готов что-то советовать и подсказывать, но делать &#8211; не готов. Это принципиально.<br />
Есть довольно подробная <a href="http://www.linkexchanger.su/2008/42.html" rel="nofollow">статья</a> про то, как поставить cookie, считать или удалить.<br />
Добавьте в Ваш обработчик клика постановку cookie, а при инициализации страницы считывайте его(их) и на основании полученных значений управляйте своим меню.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Kotoff</title>
		<link>http://www.linkexchanger.su/2009/104.html/comment-page-2#comment-63184</link>
		<dc:creator>Kotoff</dc:creator>
		<pubDate>Sat, 09 Jan 2010 18:43:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/104.html#comment-63184</guid>
		<description>Еще один вопросик... я вот замечаю что в IE при обновлении страницы, меню секунду выглядит в развернутом виде... это немного некрасиво выглядит... можно ли это как-то исправить? в описании я ничего не нашел...</description>
		<content:encoded><![CDATA[<p>Еще один вопросик&#8230; я вот замечаю что в IE при обновлении страницы, меню секунду выглядит в развернутом виде&#8230; это немного некрасиво выглядит&#8230; можно ли это как-то исправить? в описании я ничего не нашел&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Kotoff</title>
		<link>http://www.linkexchanger.su/2009/104.html/comment-page-2#comment-63127</link>
		<dc:creator>Kotoff</dc:creator>
		<pubDate>Sat, 09 Jan 2010 11:51:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/104.html#comment-63127</guid>
		<description>Gennady, здравствуйте, есть небольшой вопрос, у меня тоже возникла необходимость делать некоторые заголовки меню неактивными, тоесть что-бы они были толко как ссылками,  сделал как Вы тут советовали:
$(”a.out”).click(function(){
  location.href=$(this).attr(&#039;href&#039;);
});
Но в таком случае, заголовок при нажатии всеравно попытается раскрыться, но конечно тут же схлопнется, когда произойдет переход по ссылке.

Как вот сделать так, что-бы он был совсем статичным?</description>
		<content:encoded><![CDATA[<p>Gennady, здравствуйте, есть небольшой вопрос, у меня тоже возникла необходимость делать некоторые заголовки меню неактивными, тоесть что-бы они были толко как ссылками,  сделал как Вы тут советовали:<br />
$(”a.out”).click(function(){<br />
  location.href=$(this).attr(&#8216;href&#8217;);<br />
});<br />
Но в таком случае, заголовок при нажатии всеравно попытается раскрыться, но конечно тут же схлопнется, когда произойдет переход по ссылке.</p>
<p>Как вот сделать так, что-бы он был совсем статичным?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Digkill</title>
		<link>http://www.linkexchanger.su/2009/104.html/comment-page-2#comment-63012</link>
		<dc:creator>Digkill</dc:creator>
		<pubDate>Fri, 08 Jan 2010 21:18:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/104.html#comment-63012</guid>
		<description>&lt;pre lang=&quot;javascript&quot;&gt;$(document).ready(function() {
 $(&quot;#firstpane p.menu_head&quot;).click(function() {
  $(this).css({backgroundImage:&quot;url(/Dscs/a2.png)&quot;})
        .next(&quot;div.menu_body&quot;).slideToggle(300)
        .siblings(&quot;div.menu_body&quot;)
        .slideUp(&quot;slow&quot;);
  $(this).siblings()
        .css({backgroundImage:&quot;url(/Dscs/a1.png)&quot;});
 });
});&lt;/pre&gt;
сделайте пожалуйста сохранение в  куки для этого меню</description>
		<content:encoded><![CDATA[<pre lang="javascript">$(document).ready(function() {
 $("#firstpane p.menu_head").click(function() {
  $(this).css({backgroundImage:"url(/Dscs/a2.png)"})
        .next("div.menu_body").slideToggle(300)
        .siblings("div.menu_body")
        .slideUp("slow");
  $(this).siblings()
        .css({backgroundImage:"url(/Dscs/a1.png)"});
 });
});</pre>
<p>сделайте пожалуйста сохранение в  куки для этого меню</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2009/104.html/comment-page-2#comment-57298</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Tue, 15 Dec 2009 18:25:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/104.html#comment-57298</guid>
		<description>А, ну если в таком смысле... Тогда да :)</description>
		<content:encoded><![CDATA[<p>А, ну если в таком смысле&#8230; Тогда да <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: edmeen</title>
		<link>http://www.linkexchanger.su/2009/104.html/comment-page-2#comment-57291</link>
		<dc:creator>edmeen</dc:creator>
		<pubDate>Tue, 15 Dec 2009 17:38:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/104.html#comment-57291</guid>
		<description>Gennady, спасибо большое. 
Дело в том, что меню может состоять из нескольких пунктов, где не будет подпунктов... что не есть хорошо.
ps: никого обидеть не хотел ;)</description>
		<content:encoded><![CDATA[<p>Gennady, спасибо большое.<br />
Дело в том, что меню может состоять из нескольких пунктов, где не будет подпунктов&#8230; что не есть хорошо.<br />
ps: никого обидеть не хотел <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2009/104.html/comment-page-2#comment-56892</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Mon, 14 Dec 2009 07:09:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/104.html#comment-56892</guid>
		<description>Ну Вы уж право... Я не предлагал способ, а всего лишь показывал как сделать так, чтобы по щелчку по заголовку осуществлялся переход....
&lt;pre lang=&quot;javascript&quot;&gt;$(”a.out”).click(function(){
  location.href=$(this).attr(&#039;href&#039;);
});&lt;/pre&gt;
Переходим на url, указанный в href ссылки, по которой кликнули. Но я тогда не понимаю, в чем будет смысл использования виджета - ведь вместо того, чтобы открыть секцию, Вы направляете пользователя куда-то....</description>
		<content:encoded><![CDATA[<p>Ну Вы уж право&#8230; Я не предлагал способ, а всего лишь показывал как сделать так, чтобы по щелчку по заголовку осуществлялся переход&#8230;.</p>
<pre lang="javascript">$(”a.out”).click(function(){
  location.href=$(this).attr('href');
});</pre>
<p>Переходим на url, указанный в href ссылки, по которой кликнули. Но я тогда не понимаю, в чем будет смысл использования виджета &#8211; ведь вместо того, чтобы открыть секцию, Вы направляете пользователя куда-то&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

