<?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>Комментарии к записи: Как написать плагин для jQuery.</title>
	<atom:link href="http://www.linkexchanger.su/2008/67.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linkexchanger.su/2008/67.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/2008/67.html/comment-page-2#comment-67671</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Sat, 22 Jan 2011 18:49:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/67.html#comment-67671</guid>
		<description>Решение бывает для всех задач :)
Вот только технические проблемы мы обсуждаем не в блоге (неудобно), а на &lt;a href=&quot;http://www.linkexchanger.su/forum/&quot; rel=&quot;nofollow&quot;&gt;форуме jQuery&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Решение бывает для всех задач <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Вот только технические проблемы мы обсуждаем не в блоге (неудобно), а на <a href="http://www.linkexchanger.su/forum/" rel="nofollow">форуме jQuery</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Alex</title>
		<link>http://www.linkexchanger.su/2008/67.html/comment-page-2#comment-67670</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Sat, 22 Jan 2011 18:40:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/67.html#comment-67670</guid>
		<description>попробывал навскидку написать для теста плагин...
в опциях есть булевое значение &quot;autoRun&quot;, и в случае если значение &quot;true&quot; то ожидается что плагин автоматически присвоеться к боди:

[sourcecode language=&quot;html&quot;]
if(options.autoRun){
		jQuery(function(){
			jQuery(&#039;body&#039;).testPlugin();
		});
	}
[/sourcecode]
но на практике этого не происходит.

Есть догадка что это происходит по причине того, что в момент присвоения плагина элементу сам плагин еще не инициализирован.

Есть ли решение что бы сделать поставленную задачу?</description>
		<content:encoded><![CDATA[<p>попробывал навскидку написать для теста плагин&#8230;<br />
в опциях есть булевое значение &laquo;autoRun&raquo;, и в случае если значение &laquo;true&raquo; то ожидается что плагин автоматически присвоеться к боди:</p>
<pre class="brush: xml;">
if(options.autoRun){
		jQuery(function(){
			jQuery('body').testPlugin();
		});
	}
</pre>
<p>но на практике этого не происходит.</p>
<p>Есть догадка что это происходит по причине того, что в момент присвоения плагина элементу сам плагин еще не инициализирован.</p>
<p>Есть ли решение что бы сделать поставленную задачу?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Alex</title>
		<link>http://www.linkexchanger.su/2008/67.html/comment-page-2#comment-67669</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Sat, 22 Jan 2011 16:47:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/67.html#comment-67669</guid>
		<description>в случае с
$(&quot;table.bClass&quot;).zebra();
всё понятно. Но, к примеру, если плагин не был применен к объекту страницы (это нужно как-то проверить) то в таком случае плагин сам создает объект и к нему применяется.
вот загвоздка именно в том, как проверить подключен ли к объекту или нет?
подксажите, пожалуйста, как проверить?</description>
		<content:encoded><![CDATA[<p>в случае с<br />
$(&laquo;table.bClass&raquo;).zebra();<br />
всё понятно. Но, к примеру, если плагин не был применен к объекту страницы (это нужно как-то проверить) то в таком случае плагин сам создает объект и к нему применяется.<br />
вот загвоздка именно в том, как проверить подключен ли к объекту или нет?<br />
подксажите, пожалуйста, как проверить?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/67.html/comment-page-2#comment-67668</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Fri, 21 Jan 2011 18:16:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/67.html#comment-67668</guid>
		<description>Смотрите... Подключая файл плагина к веб-странице, мы получаем возможность использовать его (как дополнительный метод библиотеки) в любом месте (и в любой момент между прочим)...
Вот эта запись:
[js]$(&quot;table.bClass&quot;).zebra();[/js]
говорит о следующем: выбираем таблицу, которая имеет значение атрибута class=&quot;bClass&quot; и к этой таблице применяем функциональность плагина.
Так что вызванный метод обязан сработать....
Другой вопрос, что некоторые плагины могут иметь возможность вызова &quot;снаружи&quot; каких-либо своих специальных методов. Но это уже в том случае, если сам плагин предусматривает такую возможность.</description>
		<content:encoded><![CDATA[<p>Смотрите&#8230; Подключая файл плагина к веб-странице, мы получаем возможность использовать его (как дополнительный метод библиотеки) в любом месте (и в любой момент между прочим)&#8230;<br />
Вот эта запись:</p>
<pre class="brush: jscript;">$(&quot;table.bClass&quot;).zebra();</pre>
<p>говорит о следующем: выбираем таблицу, которая имеет значение атрибута class=&raquo;bClass&raquo; и к этой таблице применяем функциональность плагина.<br />
Так что вызванный метод обязан сработать&#8230;.<br />
Другой вопрос, что некоторые плагины могут иметь возможность вызова &laquo;снаружи&raquo; каких-либо своих специальных методов. Но это уже в том случае, если сам плагин предусматривает такую возможность.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Alex</title>
		<link>http://www.linkexchanger.su/2008/67.html/comment-page-2#comment-67662</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 21 Jan 2011 13:19:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/67.html#comment-67662</guid>
		<description>понял, спасибо.
а вот если такой вариант - плагин может вешатся на объект
$(&quot;table.bClass&quot;).zebra();
но в случае если этого не произошло
то автоматически его запустить(опционально)
то в таком случае как проверить - повесили его на что-то или же нет?</description>
		<content:encoded><![CDATA[<p>понял, спасибо.<br />
а вот если такой вариант &#8211; плагин может вешатся на объект<br />
$(&laquo;table.bClass&raquo;).zebra();<br />
но в случае если этого не произошло<br />
то автоматически его запустить(опционально)<br />
то в таком случае как проверить &#8211; повесили его на что-то или же нет?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2008/67.html/comment-page-2#comment-67661</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Fri, 21 Jan 2011 06:01:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/67.html#comment-67661</guid>
		<description>Любой плагин можно рассматривать как дополнительный метод библиотеки. Как вызываются методы библиотеки при загрузке страницы (вернее даже при готовности DOM)?
Точно так же и плагин
[js]&lt;script type=&quot;text/javascript&quot;&gt;
    $(document).ready(function(){
        $(&quot;table.bClass&quot;).zebra();
    });
&lt;/script&gt;[/js]</description>
		<content:encoded><![CDATA[<p>Любой плагин можно рассматривать как дополнительный метод библиотеки. Как вызываются методы библиотеки при загрузке страницы (вернее даже при готовности DOM)?<br />
Точно так же и плагин</p>
<pre class="brush: jscript;">&lt;script type=&quot;text/javascript&quot;&gt;
    $(document).ready(function(){
        $(&quot;table.bClass&quot;).zebra();
    });
&lt;/script&gt;</pre>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Alex</title>
		<link>http://www.linkexchanger.su/2008/67.html/comment-page-2#comment-67660</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Thu, 20 Jan 2011 21:30:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/67.html#comment-67660</guid>
		<description>...
...
которая в разметке добавится в боди.</description>
		<content:encoded><![CDATA[<p>&#8230;<br />
&#8230;<br />
которая в разметке добавится в боди.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Alex</title>
		<link>http://www.linkexchanger.su/2008/67.html/comment-page-2#comment-67659</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Thu, 20 Jan 2011 21:21:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/67.html#comment-67659</guid>
		<description>Скажите, пожалуйста, а как правильно написать плагин таким образом, что бы сразу после его загрузки браузером он запустился?

К примеру, после загрузки страницы плагин показывает модульную сетку, которая в разметке добавится в .

Благодарю...</description>
		<content:encoded><![CDATA[<p>Скажите, пожалуйста, а как правильно написать плагин таким образом, что бы сразу после его загрузки браузером он запустился?</p>
<p>К примеру, после загрузки страницы плагин показывает модульную сетку, которая в разметке добавится в .</p>
<p>Благодарю&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Евгений</title>
		<link>http://www.linkexchanger.su/2008/67.html/comment-page-2#comment-67624</link>
		<dc:creator>Евгений</dc:creator>
		<pubDate>Fri, 17 Dec 2010 01:46:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/67.html#comment-67624</guid>
		<description>В ie8 тупит жутко</description>
		<content:encoded><![CDATA[<p>В ie8 тупит жутко</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Alexander N</title>
		<link>http://www.linkexchanger.su/2008/67.html/comment-page-2#comment-67565</link>
		<dc:creator>Alexander N</dc:creator>
		<pubDate>Thu, 14 Oct 2010 21:00:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2008/67.html#comment-67565</guid>
		<description>Прошу прощения, все применяется, просто когда я назначал всего один стиль (‘float’,&#039;left’) jQuery применил еще кучу других стилей(а может разбил комплексные),  записав их в атрибут style, отчего вышла путаница.</description>
		<content:encoded><![CDATA[<p>Прошу прощения, все применяется, просто когда я назначал всего один стиль (‘float’,&#8217;left’) jQuery применил еще кучу других стилей(а может разбил комплексные),  записав их в атрибут style, отчего вышла путаница.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

