<?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 UI &#8211; плагин Draggable</title>
	<atom:link href="http://www.linkexchanger.su/2009/107.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linkexchanger.su/2009/107.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/107.html/comment-page-1#comment-64719</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Tue, 19 Jan 2010 08:57:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/107.html#comment-64719</guid>
		<description>Обсуждение статьи можно продолжить на &lt;a href=&quot;http://www.linkexchanger.su/forum/viewtopic.php?f=3&amp;t=7&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=7" rel="nofollow">форуме jQuery</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: FM</title>
		<link>http://www.linkexchanger.su/2009/107.html/comment-page-1#comment-58344</link>
		<dc:creator>FM</dc:creator>
		<pubDate>Mon, 21 Dec 2009 21:07:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/107.html#comment-58344</guid>
		<description>Валерий, правильное таскание через задание window в containment не получится (у меня не вышло для всех браузеров). Но получится через явное задание координатной области. В случае смещения и/или изменения размера окна, где надо таскать, нужна переустановка данных через option.

Минус такого подхода один, но серьезный. Надо внимательно считать координаты области, внутри которой таскаем. Если вложенных дивов много, то могут быть косячки... И особое внимание на Оперу, а именно - на абсолютность координат, с относительными там draggable работает много где криво ;)</description>
		<content:encoded><![CDATA[<p>Валерий, правильное таскание через задание window в containment не получится (у меня не вышло для всех браузеров). Но получится через явное задание координатной области. В случае смещения и/или изменения размера окна, где надо таскать, нужна переустановка данных через option.</p>
<p>Минус такого подхода один, но серьезный. Надо внимательно считать координаты области, внутри которой таскаем. Если вложенных дивов много, то могут быть косячки&#8230; И особое внимание на Оперу, а именно &#8211; на абсолютность координат, с относительными там draggable работает много где криво <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/107.html/comment-page-1#comment-58329</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Mon, 21 Dec 2009 19:18:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/107.html#comment-58329</guid>
		<description>Валерий, Вы задали вопрос, сами же себе и ответили... Или осталось что-то непонятное? Тогда обратитесь к примерам в статье - там демонстрируется как получать и устанавливать значения для выбранной опции после инициализации. А destroy(&#039;destroy&#039;) - в общем по тому же принципу.</description>
		<content:encoded><![CDATA[<p>Валерий, Вы задали вопрос, сами же себе и ответили&#8230; Или осталось что-то непонятное? Тогда обратитесь к примерам в статье &#8211; там демонстрируется как получать и устанавливать значения для выбранной опции после инициализации. А destroy(&#8216;destroy&#8217;) &#8211; в общем по тому же принципу.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Валерий</title>
		<link>http://www.linkexchanger.su/2009/107.html/comment-page-1#comment-58308</link>
		<dc:creator>Валерий</dc:creator>
		<pubDate>Mon, 21 Dec 2009 17:06:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/107.html#comment-58308</guid>
		<description>Доступные методы плагина Draggable:
destroy - .draggable(&#039;destroy&#039;) полностью удаляет всю функциональность плагина Draggable. Возвращает элементы в состояние, предшествующее инициализации.
disable - .draggable(&#039;disable&#039;) временно запрещает использование всей функциональности плагина. Вновь разрешить ее использование можно с помощью метода enable.
enable - .draggable(&#039;enable&#039;) разрешает использование всей функциональности плагина, если ранее она была запрещена с использованием метода disable.
option - .draggable(&#039;option&#039;, optionName, [value]) с помощью этого метода можно получить или установить значение любой опции плагина после инициализации.</description>
		<content:encoded><![CDATA[<p>Доступные методы плагина Draggable:<br />
destroy &#8211; .draggable(&#8216;destroy&#8217;) полностью удаляет всю функциональность плагина Draggable. Возвращает элементы в состояние, предшествующее инициализации.<br />
disable &#8211; .draggable(&#8216;disable&#8217;) временно запрещает использование всей функциональности плагина. Вновь разрешить ее использование можно с помощью метода enable.<br />
enable &#8211; .draggable(&#8216;enable&#8217;) разрешает использование всей функциональности плагина, если ранее она была запрещена с использованием метода disable.<br />
option &#8211; .draggable(&#8216;option&#8217;, optionName, [value]) с помощью этого метода можно получить или установить значение любой опции плагина после инициализации.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Валерий</title>
		<link>http://www.linkexchanger.su/2009/107.html/comment-page-1#comment-58307</link>
		<dc:creator>Валерий</dc:creator>
		<pubDate>Mon, 21 Dec 2009 16:59:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/107.html#comment-58307</guid>
		<description>как убрать эффект dragable  с элемента ? то етсь по надатию кнокпи чтобы нельзя было больше его таксать? 
ну или  изменть свойства dragable.
напрмиер было 
draggable({ containment: &#039;parent&#039;});  
а нужно  по нажатию кнопки добавить
draggable({ containment: &#039;parent&#039;, snap:true});</description>
		<content:encoded><![CDATA[<p>как убрать эффект dragable  с элемента ? то етсь по надатию кнокпи чтобы нельзя было больше его таксать?<br />
ну или  изменть свойства dragable.<br />
напрмиер было<br />
draggable({ containment: &#8216;parent&#8217;});<br />
а нужно  по нажатию кнопки добавить<br />
draggable({ containment: &#8216;parent&#8217;, snap:true});</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Виталий</title>
		<link>http://www.linkexchanger.su/2009/107.html/comment-page-1#comment-58185</link>
		<dc:creator>Виталий</dc:creator>
		<pubDate>Sun, 20 Dec 2009 23:41:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/107.html#comment-58185</guid>
		<description>ссори за оффтоп, у меня такая же проблема как и у FM....
FM, можете поделится решением?</description>
		<content:encoded><![CDATA[<p>ссори за оффтоп, у меня такая же проблема как и у FM&#8230;.<br />
FM, можете поделится решением?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Виталий</title>
		<link>http://www.linkexchanger.su/2009/107.html/comment-page-1#comment-58182</link>
		<dc:creator>Виталий</dc:creator>
		<pubDate>Sun, 20 Dec 2009 23:30:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/107.html#comment-58182</guid>
		<description>Подскажите, пожалуйста, как сделать что бы 

$(&quot;#dragssss&quot;).draggable({ containment: &#039;window&#039; });

не глючил в случае если размеры блока dragssss больше чем размер экрана?</description>
		<content:encoded><![CDATA[<p>Подскажите, пожалуйста, как сделать что бы </p>
<p>$(&laquo;#dragssss&raquo;).draggable({ containment: &#8216;window&#8217; });</p>
<p>не глючил в случае если размеры блока dragssss больше чем размер экрана?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: FM</title>
		<link>http://www.linkexchanger.su/2009/107.html/comment-page-1#comment-53884</link>
		<dc:creator>FM</dc:creator>
		<pubDate>Tue, 01 Dec 2009 21:43:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/107.html#comment-53884</guid>
		<description>Таки при детальных тестах ваш вариант работает неверно под мою задачу :( То есть, таскает как угодно попало, а надо чтобы за границы не выходил.

В общем - конечно. Если надо таскать в маленьком диве большой, не выползая при этом за рамки (например большая карта в маленьком экране), то надо задавать через containment вычисляемые через offset координаты базы, после чего сразу менять настройки draggable. Плюс к этому надо на resize повесить пересчетчик данных. В этом варианте таскание будет всегда верным, как бы вы окна ни кривили и ни дергали :)</description>
		<content:encoded><![CDATA[<p>Таки при детальных тестах ваш вариант работает неверно под мою задачу <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  То есть, таскает как угодно попало, а надо чтобы за границы не выходил.</p>
<p>В общем &#8211; конечно. Если надо таскать в маленьком диве большой, не выползая при этом за рамки (например большая карта в маленьком экране), то надо задавать через containment вычисляемые через offset координаты базы, после чего сразу менять настройки draggable. Плюс к этому надо на resize повесить пересчетчик данных. В этом варианте таскание будет всегда верным, как бы вы окна ни кривили и ни дергали <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: FM</title>
		<link>http://www.linkexchanger.su/2009/107.html/comment-page-1#comment-53802</link>
		<dc:creator>FM</dc:creator>
		<pubDate>Tue, 01 Dec 2009 16:55:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/107.html#comment-53802</guid>
		<description>Хотя да... Сейчас попробовал ваш совет, что containment стоит вообще убрать и все заработало ничуть не хуже моего решения, но у вас оно значительно проще :)</description>
		<content:encoded><![CDATA[<p>Хотя да&#8230; Сейчас попробовал ваш совет, что containment стоит вообще убрать и все заработало ничуть не хуже моего решения, но у вас оно значительно проще <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: FM</title>
		<link>http://www.linkexchanger.su/2009/107.html/comment-page-1#comment-53799</link>
		<dc:creator>FM</dc:creator>
		<pubDate>Tue, 01 Dec 2009 16:50:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/107.html#comment-53799</guid>
		<description>Геннадий, там у меня затык оказался не только в этом :) В конечном счете решил проблему через задание contaiment массивом координат. Единственное в таком варианте обязательное условие: при ресайзе страницы надо через .draggable(&#039;option&#039;, optionName, [value]) устанавливать новые координаты.

А в общем уже все работает и проблема решена. И еще раз спасибо вам за отличный блог и статьи!</description>
		<content:encoded><![CDATA[<p>Геннадий, там у меня затык оказался не только в этом <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  В конечном счете решил проблему через задание contaiment массивом координат. Единственное в таком варианте обязательное условие: при ресайзе страницы надо через .draggable(&#8216;option&#8217;, optionName, [value]) устанавливать новые координаты.</p>
<p>А в общем уже все работает и проблема решена. И еще раз спасибо вам за отличный блог и статьи!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

