<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alex Ilin &#187; Javascript</title>
	<atom:link href="http://www.alexilin.ru/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alexilin.ru</link>
	<description>CSS, HTML и многое другое…</description>
	<lastBuildDate>Fri, 20 Aug 2010 07:19:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Горизонтальный, настраиваемый «скроллбар»</title>
		<link>http://www.alexilin.ru/custom-horizontal-scrollbar/</link>
		<comments>http://www.alexilin.ru/custom-horizontal-scrollbar/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 15:06:20 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jScrollHorizontalPane]]></category>
		<category><![CDATA[Полоса прокрутки]]></category>
		<category><![CDATA[Скроллбар]]></category>

		<guid isPermaLink="false">http://www.alexilin.ru/?p=1817</guid>
		<description><![CDATA[

Демо
Cкачать

После публикации статьи «jQuery: Настраиваем внешний вид скроллбара» многие просили показать аналогичный пример, но с горизонтальной полосой прокрутки. Собственно вот и он. 
Для создания будет использоваться jQuery плагин jScrollHorizontalPane.
HTML
Разметка очень простая. Необходим добавить контенту один внешний блок:

&#60;div id=&#34;scroll-box&#34;&#62;
    &#60;!-- Контент --&#62;
&#60;/div&#62;

CSS
Подключаем файл jScrollHorizontalPane.css, а также прописываем необходимые для работы и оформления стили:

#scroll-box&#123;
 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.alexilin.ru/wp-content/uploads/2010/08/custom-horizontal-scrollbar.png" alt="Горизонтальный, настраиваемый «скроллбар»" title="Горизонтальный, настраиваемый «скроллбар»" width="610" height="200" /></p>
<ul class="actions">
<li><a href="http://www.alexilin.ru/web/custom-horizontal-scrollbar">Демо</a></li>
<li><a href="http://www.box.net/shared/5eh083oxrf">Cкачать</a></li>
</ul>
<p>После публикации статьи <a href="http://www.alexilin.ru/styling-scrollbar/">«jQuery: Настраиваем внешний вид скроллбара»</a> многие просили показать аналогичный пример, но с горизонтальной полосой прокрутки. Собственно вот и он. <span id="more-1817"></span></p>
<p>Для создания будет использоваться jQuery плагин <a href="http://plugins.jquery.com/project/jscrollhorizontalpane">jScrollHorizontalPane</a>.</p>
<h3>HTML</h3>
<p>Разметка очень простая. Необходим добавить контенту один внешний блок:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:'Courier New',Courier,monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;scroll-box&quot;</span>&gt;</span>
    <span style="color: #808080; font-style: italic;">&lt;!-- Контент --&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></div></div>

<h3>CSS</h3>
<p>Подключаем файл jScrollHorizontalPane.css, а также прописываем необходимые для работы и оформления стили:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:'Courier New',Courier,monospace;"><span style="color: #cc00cc;">#scroll-box</span><span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">300px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">150px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span><span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#scroll-box</span> p<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">1000px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
a.jScrollArrowLeft<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
a.jScrollArrowRight<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Чтобы появился эффект переполнения, необходимо контенту установить ширину большую, чем ширина внешнего блока.</p>
<h3>Javascript</h3>
<p>Подключаем необходимые скрипты:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:'Courier New',Courier,monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;js/jquery-1.4.2.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;js/jquery.mousewheel.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;js/jScrollHorizontalPane.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></div></div>

<p>Ну и указываем к какому именно блоку установить прокрутку:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:'Courier New',Courier,monospace;">$(function(){
    $('#scroll-box').jScrollHorizontalPane({
        showArrows:true,
        arrowSize:20,
        scrollbarHeight:20,
        scrollbarMargin:0
    });
});</pre></div></div>

<p>Немного о параметрах, используемых в примере.</p>
<ul>
<li><code>showArrows</code> — отвечает за отображение кнопок «Назад» «Вперёд» на полосе прокрутки</li>
<li><code>arrowSize</code> — ширина этих кнопок в <code>px</code> (если не указано здесь, должна определяться через css)</li>
<li><code>scrollbarHeight</code> — высота полосы прокрутки в <code>px</code></li>
<li><code>scrollbarMargin</code> — отступ справа от полосы прокрутки</li>
</ul>
<ul class="actions">
<li><a href="http://www.alexilin.ru/web/custom-horizontal-scrollbar">Демо</a></li>
<li><a href="http://www.box.net/shared/5eh083oxrf">Cкачать</a></li>
</ul>
<p>Удачи!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexilin.ru/custom-horizontal-scrollbar/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>jQuery: Сворачиваемые блоки</title>
		<link>http://www.alexilin.ru/jquery-sliding-blocks/</link>
		<comments>http://www.alexilin.ru/jquery-sliding-blocks/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 13:13:41 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Кастомизация]]></category>
		<category><![CDATA[Юзабилити]]></category>

		<guid isPermaLink="false">http://www.alexilin.ru/?p=1719</guid>
		<description><![CDATA[Небольшой пример демонстрирующий эффект сворачивания однотипных блоков (например постов в блоге или виджетов в сайдбаре) с помощью jQuery.

Демо
Cкачать


HTML

&#60;div class=&#34;post&#34;&#62;
    &#60;div class=&#34;title&#34;&#62;
        &#60;h3&#62;&#60;a href=&#34;&#34; title=&#34;&#34;&#62;Заголовок&#60;/a&#62;&#60;/h3&#62;
        &#60;p&#62;Автор, 12.02.2010&#60;/p&#62;
    &#60;/div&#62;
    &#60;div class=&#34;entry&#34;&#62;
    [...]]]></description>
			<content:encoded><![CDATA[<p>Небольшой пример демонстрирующий эффект сворачивания однотипных блоков (например постов в блоге или виджетов в сайдбаре) с помощью jQuery.</p>
<ul class="actions">
<li><a href="http://www.alexilin.ru/web/sliding-blocks">Демо</a></li>
<li><a href="http://www.box.net/shared/3vybmba1xn">Cкачать</a></li>
</ul>
<p><span id="more-1719"></span></p>
<h3>HTML</h3>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:'Courier New',Courier,monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;post&quot;</span>&gt;</span>
    <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;title&quot;</span>&gt;</span>
        <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">h3</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span>&gt;</span>Заголовок<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">h3</span>&gt;</span>
        <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span>&gt;</span>Автор, 12.02.2010<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">p</span>&gt;</span>
    <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
    <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;entry&quot;</span>&gt;</span>
        <span style="color: #808080; font-style: italic;">&lt;!-- Контент --&gt;</span>
    <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;post&quot;</span>&gt;</span>
    <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;title&quot;</span>&gt;</span>
        <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">h3</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span>&gt;</span>Заголовок<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">h3</span>&gt;</span>
        <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span>&gt;</span>Автор, 12.02.2010<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">p</span>&gt;</span>
    <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
    <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;entry&quot;</span>&gt;</span>
        <span style="color: #808080; font-style: italic;">&lt;!-- Контент --&gt;</span>
    <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
&nbsp;
…</pre></div></div>

<p>В данном примере присутствуют несколько постов. Скрываться будет их контентная часть.</p>
<h3>CSS</h3>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:'Courier New',Courier,monospace;"><span style="color: #6666ff;">.post</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#eee</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.inactive</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#bbb</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.post</span> <span style="color: #6666ff;">.title</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;"><span style="color: #cc66cc;">1</span>%</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.post</span> <span style="color: #6666ff;">.title</span> h3 <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">1.4em</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.post</span> <span style="color: #6666ff;">.title</span> h3 a <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#000</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.inactive</span> <span style="color: #6666ff;">.title</span> h3 a <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#bbb</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.post</span> <span style="color: #6666ff;">.title</span> p <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">0.7em</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-style</span><span style="color: #00AA00;">:</span><span style="color: #993333;">italic</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span><span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.post</span> <span style="color: #6666ff;">.title</span> span <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #933;"><span style="color: #cc66cc;">30</span>%</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span><span style="color: #993333;">pointer</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">14px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">14px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">trigger.gif</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #000000; font-weight: bold;">left</span> <span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#content</span> <span style="color: #6666ff;">.inactive</span> <span style="color: #6666ff;">.title</span> span <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">background-position</span><span style="color: #3333ff;">:<span style="color: #000000; font-weight: bold;">left</span> </span>top
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#content</span> <span style="color: #6666ff;">.post</span> <span style="color: #6666ff;">.entry</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span> <span style="color: #cc66cc;">0</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><code>Span</code> будет служить переключателем для сворачивания и разворачивания блоков и будет добавлен с помощью javascript. Поэтому пользователи с отключенным javascript не увидят ничего не делающий элемент.</p>
<h3>Javascript</h3>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:'Courier New',Courier,monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.title'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">append</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'&lt;span&gt;&lt;/span&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.post span'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   <span style="color: #003366; font-weight: bold;">var</span> trigger <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> state <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span> el <span style="color: #339933;">=</span> trigger.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">next</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.entry'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   trigger.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
      state <span style="color: #339933;">=</span> <span style="color: #339933;">!</span>state<span style="color: #339933;">;</span>
      el.<span style="color: #660066;">slideToggle</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      trigger.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toggleClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'inactive'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<ul class="actions">
<li><a href="http://www.alexilin.ru/web/sliding-blocks">Демо</a></li>
<li><a href="http://www.box.net/shared/3vybmba1xn">Cкачать</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.alexilin.ru/jquery-sliding-blocks/feed/</wfw:commentRss>
		<slash:comments>54</slash:comments>
		</item>
		<item>
		<title>JQuery плагин: AnythingSlider</title>
		<link>http://www.alexilin.ru/anythingslider/</link>
		<comments>http://www.alexilin.ru/anythingslider/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 21:02:04 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Слайдер]]></category>

		<guid isPermaLink="false">http://www.alexilin.ru/?p=1439</guid>
		<description><![CDATA[Автор блога CSSTricks, Chris Coyier, представил на своём блоге, созданный им слайдер контента, который сочетает в себе лучшие свойства подобных аналогов, а так же имеет некоторые новые возможности.
Возможности плагина следующие:

В слайде может быть любой контент.
Кнопки предыдущего и следующего слайдов.
Автоматически создаётся меню со ссылками на каждый слайд.
Возможность изменения текста ссылок на предыдущий и следующий слайды.
Автоматическая прокрутка [...]]]></description>
			<content:encoded><![CDATA[<p>Автор блога <a href="http://css-tricks.com">CSSTricks</a>, Chris Coyier, <a href="http://css-tricks.com/anythingslider-jquery-plugin/">представил</a> на своём блоге, созданный им слайдер контента, который сочетает в себе лучшие свойства подобных аналогов, а так же имеет некоторые новые возможности.</p>
<p>Возможности плагина следующие:</p>
<ul>
<li>В слайде может быть любой контент.</li>
<li>Кнопки предыдущего и следующего слайдов.</li>
<li>Автоматически создаётся меню со ссылками на каждый слайд.</li>
<li>Возможность изменения текста ссылок на предыдущий и следующий слайды.</li>
<li>Автоматическая прокрутка слайдов.</li>
<li>Каждый слайд имеет якорь, что позволяет ссылаться на него.</li>
<li>Возможность использования нескольких экземпляров на одной странице (якоря будут работать на первом).</li>
<li>Пауза при наведении курсора мыши.</li>
</ul>
<p><a class="aligncenter button" href="http://alexilin.ru/web/anythingslider/">Демо</a></p>
<p>Параметры по умолчанию:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:'Courier New',Courier,monospace;">easing<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;easeInOutExpo&quot;</span><span style="color: #339933;">,</span>        <span style="color: #006600; font-style: italic;">// Вид анимации. Все виды анимации кроме &quot;linear&quot; и &quot;swing&quot; требуют дополнительный плагин</span>
autoPlay<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>                 <span style="color: #006600; font-style: italic;">// Добавляет функционал автоматической прокрутки</span>
startStopped<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span>            <span style="color: #006600; font-style: italic;">// Блокирует автоматическую прокрутку при первой загрузке</span>
delay<span style="color: #339933;">:</span> <span style="color: #CC0000;">3000</span><span style="color: #339933;">,</span>                    <span style="color: #006600; font-style: italic;">// Временной интервал между переходами</span>
animationTime<span style="color: #339933;">:</span> <span style="color: #CC0000;">600</span><span style="color: #339933;">,</span>             <span style="color: #006600; font-style: italic;">// Время анимации</span>
hashTags<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>                 <span style="color: #006600; font-style: italic;">// Добавляет якоря к слайдам</span>
buildNavigation<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>          <span style="color: #006600; font-style: italic;">// Генерация ссылок на каждый слайд</span>
pauseOnHover<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>             <span style="color: #006600; font-style: italic;">// Пауза при наведении</span>
startText<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Старт&quot;</span><span style="color: #339933;">,</span>             <span style="color: #006600; font-style: italic;">// Текст кнопки «Старт»</span>
stopText<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Стоп&quot;</span><span style="color: #339933;">,</span>               <span style="color: #006600; font-style: italic;">// Текст кнопки «Стоп»</span></pre></div></div>

<p>Подключается плагин также как и большинство других плагинов, поэтому описывать в сотый раз думаю не нужно, достаточно посмотреть приведённый пример. Оформление слайдера находится в файле slider.css. Для увеличения количества слайдов, нужно добавить нужное количество элементов li, в списке, находящемся внутри блока с классом <code>wrapper</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexilin.ru/anythingslider/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Эффект увеличения миниатюр</title>
		<link>http://www.alexilin.ru/thumbnail-hover-effect/</link>
		<comments>http://www.alexilin.ru/thumbnail-hover-effect/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 09:45:01 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Галерея]]></category>
		<category><![CDATA[Изображения]]></category>

		<guid isPermaLink="false">http://www.alexilin.ru/?p=1128</guid>
		<description><![CDATA[Обнаружил на днях симпатичный эффект увеличения миниатюр изображений с помощью jQuery. Немного оптимизировал увиденное решение и решил опубликовать для общего пользования. А для личностей, которые негативно относятся к повсеместному использованию javascript, добавил вариант без использования оного. 

Демо
Cкачать

HTML разметка представляет собой список, состоящий из миниатюр:

&#60;ul id=&#34;gallery&#34;&#62;
&#60;li&#62;&#60;a href=&#34;&#34; title=&#34;Фото 1&#34;&#62;&#60;img src=&#34;spring.jpg&#34; width=&#34;100&#34; height=&#34;100&#34; alt=&#34;&#34; /&#62;&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a href=&#34;&#34; title=&#34;Фото [...]]]></description>
			<content:encoded><![CDATA[<p>Обнаружил на днях симпатичный эффект увеличения миниатюр изображений с помощью jQuery. Немного оптимизировал увиденное решение и решил опубликовать для общего пользования. А для личностей, которые негативно относятся к повсеместному использованию javascript, добавил вариант без использования оного. <span id="more-1128"></span></p>
<ul class="actions">
<li><a class="demo" href="http://www.alexilin.ru/web/thumbnail_zoom">Демо</a></li>
<li><a class="download" href="http://www.box.net/shared/sbbr8b4391">Cкачать</a></li>
</ul>
<p><abbr title="HyperText Markup Language">HTML</abbr> разметка представляет собой список, состоящий из миниатюр:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:'Courier New',Courier,monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;gallery&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Фото 1&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;spring.jpg&quot;</span> <span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;100&quot;</span> <span style="color: #000066;">height</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;100&quot;</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #66cc66;">/</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Фото 2&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;spring2.jpg&quot;</span> <span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;100&quot;</span> <span style="color: #000066;">height</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;100&quot;</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #66cc66;">/</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Фото 3&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;spring3.jpg&quot;</span> <span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;100&quot;</span> <span style="color: #000066;">height</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;100&quot;</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #66cc66;">/</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Фото 4&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;spring4.jpg&quot;</span> <span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;100&quot;</span> <span style="color: #000066;">height</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;100&quot;</span> <span style="color: #000066;">alt</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #66cc66;">/</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
…
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span></pre></div></div>

<p>Т.к. в первом случае описание изображения создаётся и отображается с помощью скрипта, то для варианта без javascript необходимо после миниатюры добавить элемент <code>span</code> c этим описанием.</p>
<p><abbr title="Cascading Style Sheets">CSS</abbr> стили:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:'Courier New',Courier,monospace;"><span style="color: #cc00cc;">#gallery</span><span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">list-style-type</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">1</span>%</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">500px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0.75em</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">20px</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#gallery</span><span style="color: #3333ff;">:after</span><span style="color: #00AA00;">&#123;</span> <span style="color: #808080; font-style: italic;">/* Чтобы список «охватывал» вложенные элементы */</span>
    <span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">:</span><span style="color: #ff0000;">&quot;&quot;</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">clear</span><span style="color: #00AA00;">:</span><span style="color: #993333;">both</span>
<span style="color: #00AA00;">&#125;</span>
    <span style="color: #cc00cc;">#gallery</span> li<span style="color: #00AA00;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #933;">10px</span> <span style="color: #933;">10px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span>
    <span style="color: #00AA00;">&#125;</span>
        <span style="color: #cc00cc;">#gallery</span> li a<span style="color: #00AA00;">&#123;</span>
            <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">110px</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">110px</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span>
            <span style="color: #00AA00;">&#125;</span>
        <span style="color: #cc00cc;">#gallery</span> li img<span style="color: #00AA00;">&#123;</span>
            <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">4px</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#f0f0f0</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #993333;">solid</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#ddd</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
            -ms-interpolation-mode<span style="color: #00AA00;">:</span>bicubic <span style="color: #808080; font-style: italic;">/* Для нормального масштабирования изображений в IE6 и 7 */</span>
        <span style="color: #00AA00;">&#125;</span>
        <span style="color: #cc00cc;">#gallery</span> li span<span style="color: #00AA00;">&#123;</span>
            <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#f0f0f0</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #933;">-35px</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span><span style="color: #933;">-35px</span><span style="color: #00AA00;">;</span>
            <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">170px</span>
        <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>А следующие стили нужно добавить в случае использования варианта без javascript:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:'Courier New',Courier,monospace;"><span style="color: #cc00cc;">#gallery</span> li a<span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">z-index</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">100</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">inline</span>
<span style="color: #00AA00;">&#125;</span>
    <span style="color: #cc00cc;">#gallery</span> li a<span style="color: #3333ff;">:hover </span>img<span style="color: #00AA00;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span><span style="color: #933;">-40px</span><span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #933;">-40px</span><span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">180px</span><span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">180px</span>
    <span style="color: #00AA00;">&#125;</span>
    <span style="color: #cc00cc;">#gallery</span> li a span<span style="color: #00AA00;">&#123;</span>
        opacity<span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0.7</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* Если нужно сделать блок с информацией прозрачным */</span>
        filter<span style="color: #00AA00;">:</span>alpha<span style="color: #00AA00;">&#40;</span>opacity<span style="color: #00AA00;">=</span><span style="color: #cc66cc;">70</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* Прозрачность в IE */</span>
        <span style="color: #000000; font-weight: bold;">visibility</span><span style="color: #00AA00;">:</span><span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span><span style="color: #993333;">pointer</span>
    <span style="color: #00AA00;">&#125;</span>
    <span style="color: #cc00cc;">#gallery</span> li a<span style="color: #3333ff;">:hover </span>span<span style="color: #00AA00;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">visibility</span><span style="color: #00AA00;">:</span><span style="color: #993333;">visible</span>
    <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Далее необходимо подключить библиотеку jQuery и добавить следующий код:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:'Courier New',Courier,monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#gallery a&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hover</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><span style="color: #3366CC;">'z-index'</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">'10'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'img'</span><span style="color: #009900;">&#41;</span>.<span style="color: #000066;">stop</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
        .<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
            top<span style="color: #339933;">:</span> <span style="color: #3366CC;">'-40px'</span><span style="color: #339933;">,</span>
            left<span style="color: #339933;">:</span> <span style="color: #3366CC;">'-40px'</span><span style="color: #339933;">,</span>
            width<span style="color: #339933;">:</span> <span style="color: #3366CC;">'180px'</span><span style="color: #339933;">,</span>
            height<span style="color: #339933;">:</span> <span style="color: #3366CC;">'180px'</span>
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">400</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">append</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'&lt;span&gt;'</span> <span style="color: #339933;">+</span> <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">title</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">'&lt;/span&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'span'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hide</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'span'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">fadeIn</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">500</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><span style="color: #3366CC;">'z-index'</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">'0'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'img'</span><span style="color: #009900;">&#41;</span>.<span style="color: #000066;">stop</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
        .<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
            top<span style="color: #339933;">:</span> <span style="color: #3366CC;">'0'</span><span style="color: #339933;">,</span>
            left<span style="color: #339933;">:</span> <span style="color: #3366CC;">'0'</span><span style="color: #339933;">,</span>
            width<span style="color: #339933;">:</span> <span style="color: #3366CC;">'100px'</span><span style="color: #339933;">,</span>
            height<span style="color: #339933;">:</span> <span style="color: #3366CC;">'100px'</span>
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">250</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'span'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">remove</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Работа скрипта ничего необычного из себя не представляет. Всего лишь изменяются некоторые CSS свойства при наведении курсора на миниатюру, а также создаётся элемент <code>span</code> содержащий текст из атрибута <code>title</code> ссылки.</p>
<ul class="actions">
<li><a class="demo" href="http://www.alexilin.ru/web/thumbnail_zoom">Демо</a></li>
<li><a class="download" href="http://www.box.net/shared/sbbr8b4391">Cкачать</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.alexilin.ru/thumbnail-hover-effect/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Альтернативные картинки для отсутствующих изображений</title>
		<link>http://www.alexilin.ru/use-custom-missing-image-graphics/</link>
		<comments>http://www.alexilin.ru/use-custom-missing-image-graphics/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 19:07:33 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Изображения]]></category>

		<guid isPermaLink="false">http://www.alexilin.ru/?p=1097</guid>
		<description><![CDATA[Отсутствующие изображения на вашем сайте могут показать вас или то, что вы предлагаете не с лучшей стороны. Со временем изображения по тем или иным причинам могут быть удалены без вашего ведома. В этом случае браузеры предлагают посетителю альтернативный контент. К несчастью у каждого браузера своё видение того, как этот контент представить и не всегда это [...]]]></description>
			<content:encoded><![CDATA[<p>Отсутствующие изображения на вашем сайте могут показать вас или то, что вы предлагаете не с лучшей стороны. Со временем изображения по тем или иным причинам могут быть удалены без вашего ведома. В этом случае браузеры предлагают посетителю альтернативный контент. К несчастью у каждого браузера своё видение того, как этот контент представить и не всегда это выглядит лучшим образом. <span id="more-1097"></span></p>
<p><img src="http://www.alexilin.ru/wp-content/uploads/2009/04/missing-image.png" alt="Альтернативный контент для изображений" title="Альтернативный контент для изображений" width="400" height="649" class="aligncenter" /></p>
<p>В качестве альтернативного решения можно использовать jQuery и специально подготовленное изображение, которое будет отображаться вместо отсутствующих картинок.</p>
<p><img src="http://www.alexilin.ru/wp-content/uploads/2009/04/missing.png" alt="Альтернативное изображение" title="Альтернативное изображение" width="300" height="144" class="aligncenter" /></p>
<p>Создайте изображение, подключите фреймворк и добавьте следующий javascript код:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:'Courier New',Courier,monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'img'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">error</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
        src<span style="color: #339933;">:</span> <span style="color: #3366CC;">'missing.png'</span><span style="color: #339933;">,</span>
        style<span style="color: #339933;">:</span><span style="color: #3366CC;">'border:3px solid #999;width:144px;height:144px;'</span>
        <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<ul class="actions">
<li><a class="demo" href="http://www.alexilin.ru/web/missing-image">Демо</a></li>
<li><a class="download" href="http://www.box.net/shared/1351gdhkjk">Cкачать</a></li>
</ul>
<p>Оригинал: <a href="http://davidwalsh.name/custom-missing-image-jquery">Use Custom Missing Image Graphics Using jQuery</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexilin.ru/use-custom-missing-image-graphics/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
	</channel>
</rss>
