<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Всплывающее окно при добавлении товара в корзину]]></title>
		<link>http://forum.readyscript.ru/topic/448/vsplyvayushchee-okno-pri-dobavlenii-tovara-v-korzinu/</link>
		<atom:link href="http://forum.readyscript.ru/feed/rss/topic/448/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Всплывающее окно при добавлении товара в корзину».]]></description>
		<lastBuildDate>Fri, 28 Aug 2015 08:44:48 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Всплывающее окно при добавлении товара в корзину]]></title>
			<link>http://forum.readyscript.ru/post/1802/#p1802</link>
			<description><![CDATA[<p>Хорошо.</p>]]></description>
			<author><![CDATA[null@example.com (Александр)]]></author>
			<pubDate>Fri, 28 Aug 2015 08:44:48 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/1802/#p1802</guid>
		</item>
		<item>
			<title><![CDATA[Re: Всплывающее окно при добавлении товара в корзину]]></title>
			<link>http://forum.readyscript.ru/post/1798/#p1798</link>
			<description><![CDATA[<p>Спасибо! Постараюсь разобраться, отпишусь если что-то не пойдет.</p>]]></description>
			<author><![CDATA[null@example.com (Sergey T.)]]></author>
			<pubDate>Fri, 28 Aug 2015 07:49:19 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/1798/#p1798</guid>
		</item>
		<item>
			<title><![CDATA[Re: Всплывающее окно при добавлении товара в корзину]]></title>
			<link>http://forum.readyscript.ru/post/1796/#p1796</link>
			<description><![CDATA[<p>У нас такое реализовано было здесь<br /><a href="http://nefertiti-gsfr.ru/product/plat-e-00410-61061/">http://nefertiti-gsfr.ru/product/plat-e-00410-61061/</a><br />Кнопка в корзину представляет собой такой вид:<br /></p><div class="codebox"><pre><code>&lt;div class=&quot;addToCartContainer&quot; data-cart-url=&quot;{$router-&gt;getUrl(&#039;shop-front-cartpage&#039;)}&quot;&gt;
     &lt;a href=&quot;{$router-&gt;getUrl(&#039;shop-front-cartpage&#039;, [&quot;add&quot; =&gt; $product.id])}&quot; class=&quot;buyButton addToCart noShowCart&quot; data-product-page=&quot;1&quot;&gt;В корзину &lt;i&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/div&gt;</code></pre></div><p>А на класс <strong>addToCartContainer</strong> навешено событие, которое дописывает внутрь нужный нам код. В данном случае это выглядит так(theme.js):<br /></p><div class="codebox"><pre><code>var qCartAdd; //Таймер показа подсказки при покупке
    
/**
* Скрывать подсказку показывающую, что товар добавлен в корзину
* 
*/
function hideCartHint(){
    clearTimeout(qCartAdd); //Очищаем таймер, если он установлен
    $(&quot;#cartHint&quot;).stop(true,true).fadeOut(&#039;slow&#039;,function(){ //Делаем затухание
        $(&quot;#cartHint&quot;).remove(); //Удаляем добавлнный нами HTML
    }); 
} 

$(function() {

  /**
  * Событие которое вешается добавление в корзину, чтобы расширить функционал при добавлении в корзину. 
  * product.add это событие которое вызывается при добавлении в корзину
  * @param object e - объект события
  * @param object params - параметры из функции добавления в корзину
  */
  $(&#039;body&#039;).on(&#039;product.add&#039;,function(e, params){
        clearTimeout(qCartAdd); //Очищаем таймер, если он установлен
        var _this = e.target; //Сама кнопка
        var url   = $(_this).closest(&#039;[data-cart-url]&#039;).data(&#039;cart-url&#039;); //Откуда берём url корзины
        $(&#039;#cartHint&#039;).stop(true,true).remove(); //Погасим прошлое всплывание, если несколько раз сразу нажали
        $(_this).closest(&#039;.addToCartContainer&#039;).append(&#039;&lt;div id=&quot;cartHint&quot; class=&quot;cartHint&quot;&gt;&lt;div&gt;&lt;i&gt;&lt;/i&gt;Товар добавлен в корзину&lt;br/&gt;&lt;a href=&quot;&#039;+url+&#039;&quot;&gt;Перейти в корзину&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#039;); //Добавляем код внутрь
        $(&quot;#cartHint&quot;).fadeIn(200,function(){ //Делаем плавный показ
            qCartAdd = setTimeout(&#039;hideCartHint()&#039;, 3000); //Делаем затухание через 3 секунды
        });
    });
});</code></pre></div><br /><p>Ну соответственно, надо будет настроить css под себя и разобраться javascript, по другому никак.<br />Если я Вас правильно понял, то это то что Вам нужно.</p>]]></description>
			<author><![CDATA[null@example.com (Александр)]]></author>
			<pubDate>Fri, 28 Aug 2015 07:41:29 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/1796/#p1796</guid>
		</item>
		<item>
			<title><![CDATA[Всплывающее окно при добавлении товара в корзину]]></title>
			<link>http://forum.readyscript.ru/post/1787/#p1787</link>
			<description><![CDATA[<p>Есть необходимость добавить всплывающее окно после того как покупатель положил товар в корзину, подскажите как реализовать?<br />Т.е. чтобы после нажатия на &quot;в корзину&quot; в каталоге товаров и в карточке самого товара появлялось всплывающее окно на 3-5 секунд с произвольным содержимым и потом исчезало. Планируется выводить указатель на то место, где сейчас находится корзина, чтобы покупателю было проще ориентироваться.</p><p><span class="postimg"><img src="http://i72.fastpic.ru/big/2015/0827/83/7fa8fe660f347e086bbe658657889d83.jpg" alt="http://i72.fastpic.ru/big/2015/0827/83/7fa8fe660f347e086bbe658657889d83.jpg" /></span><br /><span class="postimg"><img src="http://i68.fastpic.ru/big/2015/0827/d6/de3b01aa6b0baa9e3e8b66137dedf8d6.jpg" alt="http://i68.fastpic.ru/big/2015/0827/d6/de3b01aa6b0baa9e3e8b66137dedf8d6.jpg" /></span></p>]]></description>
			<author><![CDATA[null@example.com (Sergey T.)]]></author>
			<pubDate>Thu, 27 Aug 2015 07:42:52 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/1787/#p1787</guid>
		</item>
	</channel>
</rss>
