<?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>jQuery &#8212; Nikita Spivak</title>
	<atom:link href="https://nikita-sp.com.ua/tag/jquery/feed" rel="self" type="application/rss+xml" />
	<link>https://nikita-sp.com.ua</link>
	<description>web developer&#039;s portfolio</description>
	<lastBuildDate>Sun, 08 Nov 2015 01:34:31 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>Кроссбраузерный GrayScale с поддержкой Internet Explorer 10/11</title>
		<link>https://nikita-sp.com.ua/2015/11/krossbrauzernyiy-grayscale-s-podderzhkoy-internet-explorer-10-11.html</link>
					<comments>https://nikita-sp.com.ua/2015/11/krossbrauzernyiy-grayscale-s-podderzhkoy-internet-explorer-10-11.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Sun, 08 Nov 2015 09:00:17 +0000</pubDate>
				<category><![CDATA[Вёрстка]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2686</guid>

					<description><![CDATA[Одной из основных задач при создании сайта является проверка корректного отображения страниц сайта во всех браузерах &#8212; проверка кроссбраузерности сайта. Еще совсем недавно почти каждый браузер имел свою платформу и в связи с этим необходимо было очень тщательно проверять каждую страницу сайта, т.к. каждая платформа имела свои особенности. Но в последние годы, все основные браузеры мигрировали [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Одной из основных задач при создании сайта является проверка корректного отображения страниц сайта во всех браузерах &#8212; проверка кроссбраузерности сайта. Еще совсем недавно почти каждый браузер имел свою платформу и в связи с этим необходимо было очень тщательно проверять каждую страницу сайта, т.к. каждая платформа имела свои особенности.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/11/grayscale-image-internet-explorer-10-11.jpg" rel="lightbox[2686]" data-wpel-link="internal"><img fetchpriority="high" decoding="async" width="960" height="363" itemprop="image" class="aligncenter wp-image-2797 size-large" src="http://nikita-sp.com.ua/wp-content/uploads/2015/11/grayscale-image-internet-explorer-10-11-960x363.jpg" alt="Обесцвечивание картинок Internet Explorer 10-11" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/grayscale-image-internet-explorer-10-11-960x363.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/grayscale-image-internet-explorer-10-11-600x227.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/grayscale-image-internet-explorer-10-11-150x57.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/grayscale-image-internet-explorer-10-11.jpg 1476w" sizes="(max-width: 960px) 100vw, 960px" /></a></p>
<p>Но в последние годы, все основные браузеры мигрировали на <a href="https://ru.wikipedia.org/wiki/WebKit" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">платформу WebKit<span class="wpel-icon wpel-image wpel-icon-6"></span></a>, что упростило разработку кроссбраузерных сайтов, однако компания Microsoft старается выделиться и выпускает Internet Explorer на платформе Trident вплоть до последней, 11-ой версии всеми горячо любимого браузера. Но на этом MS решили не останавливаться, и сделать жизнь разработчиков еще разнообразнее и насыщенней, путем удаления фильтров из IE 10 и 11 версий, что повлекло сложности, в том числе и с обесцвечиванием картинок с помощью CSS, методом наложения Grayscale фильтра.<span id="more-2686"></span></p>
<p>И поскольку, как уже было написано выше, в Internet Explorer начиная с версии 10 были <a href="http://blogs.msdn.com/b/ie/archive/2012/06/04/legacy-dx-filters-removed-from-ie10-release-preview.aspx" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">отключены DX Filters<span class="wpel-icon wpel-image wpel-icon-6"></span></a>, то необходимо искать другое альтернативное решение. Одним из таких решений является наложение SVG слоя (<a href="http://jsfiddle.net/KatieK/qhU7d/2/" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">jsFiddle<span class="wpel-icon wpel-image wpel-icon-6"></span></a>):</p>
<pre class="brush: css; title: Код:; notranslate">
img.grayscale:hover {
	filter: url(&quot;data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale&quot;);
}

svg {
	background:url(http://4.bp.blogspot.com/-IzPWLqY4gJ0/T01CPzNb1KI/AAAAAAAACgA/_8uyj68QhFE/s400/a2cf7051-5952-4b39-aca3-4481976cb242.jpg);
}
</pre>
<p>Но данное решение предполагает добавление дополнительных элементов в HTML и в рамках работы над проектом это было не самым хорошим решением, т.к. элементами для обесцвечивания были блок-ссылки с фоном, поэтому я прибег к старому доброму трюку с двумя изображениями:</p>
<ul>
<li>оригинальное изображение;</li>
<li>предварительно обесцвеченное изображение;</li>
</ul>
<p>Таким образом достигается эффект 100% работоспособности в браузерах Internet Explorer без громоздкого кода и костылей. Обращаю внимание на то, что данный метод используется только в случае если пользователь использует IE, а для остальных браузеров будет применено просто CSS правило:</p>
<pre class="brush: css; title: Код:; notranslate">

.directions .direction a.open-modal{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: grayscale(1); /* Firefox 4+ */
	filter: gray; /* IE 6-9 */
}

</pre>
<p>Принцип работы скрипта достаточно прост и элегантен (требует подключенную библиотеку jQuery):</p>
<ol>
<li>размещаем несколько блок-ссылок с фоном;</li>
<li>загружаем оригиналы и обесцвеченные копии изображений в одну директорию, где у обесцвеченных копий имя файла формируется по принципу &#171;название&#187;-grey, например: <em>original-name<strong>-grey</strong>.jpg;</em></li>
<li>прописываем соответствующий CSS-код для позиционирования изображения (а также его размеров).</li>
</ol>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/11/grayscaled-image-for-ie.jpg" rel="lightbox[2686]" data-wpel-link="internal"><img decoding="async" width="960" height="603" itemprop="image" class="aligncenter size-large wp-image-2801" src="http://nikita-sp.com.ua/wp-content/uploads/2015/11/grayscaled-image-for-ie-960x603.jpg" alt="Дополнительный элемента обесцвеченного изображения в Internet Explorer" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/grayscaled-image-for-ie-960x603.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/grayscaled-image-for-ie-600x377.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/grayscaled-image-for-ie-150x94.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/grayscaled-image-for-ie.jpg 1398w" sizes="(max-width: 960px) 100vw, 960px" /></a></p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/11/no-grayscaled-image.jpg" rel="lightbox[2686]" data-wpel-link="internal"><img decoding="async" width="960" height="668" itemprop="image" class="aligncenter size-large wp-image-2800" src="http://nikita-sp.com.ua/wp-content/uploads/2015/11/no-grayscaled-image-960x668.jpg" alt="Нет дополнительного элемента обесцвеченного изображения в других браузерах" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/11/no-grayscaled-image-960x668.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/no-grayscaled-image-600x417.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/no-grayscaled-image-150x104.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/11/no-grayscaled-image.jpg 1353w" sizes="(max-width: 960px) 100vw, 960px" /></a></p>
<p>Теперь, если вы откроете страницу с помощью Internet Explorer 10-11, то вы увидите, что добавляется элемент IMG в блок-ссылку, который перекрывает фон родительского элемента, и исчезает (fadeOut) при наведении на блок.</p>
<p style="text-align: center;"><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/11/grascale-in-ie-11/" target="_blank" data-wpel-link="internal">Посмотреть в живую</a> | <a href="http://nikita-sp.com.ua/wp-content/uploads/2015/11/grascale-in-ie-11.zip" data-wpel-link="internal">Скачать демо</a></p>
<p>Подводя итог хочется сказать что остается загадкой для чего Microsoft отключила по-умолчанию фильтры в своем браузере, когда IE только их начал поддерживать, но видимо на это были свои причины. Надеюсь данная статья вам помогла и вы уже поставили лайк и подписались на паблики. Желаю вам поменьше Клиентов-пользователей IE.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/11/krossbrauzernyiy-grayscale-s-podderzhkoy-internet-explorer-10-11.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Selection Slider &#8212; jQuery плагин слайдера с секциями для выбора</title>
		<link>https://nikita-sp.com.ua/2015/05/selection-slider-jquery-plugin-sections-to-select-items.html</link>
					<comments>https://nikita-sp.com.ua/2015/05/selection-slider-jquery-plugin-sections-to-select-items.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Sat, 09 May 2015 15:50:25 +0000</pubDate>
				<category><![CDATA[Плагины и модули]]></category>
		<category><![CDATA[Статьи о JavaScript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[создание сайтов]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2402</guid>

					<description><![CDATA[Несмотря на обилие плагинов слайдшоу и слайдеров написанных под популярный фреймворк jQuery, столкнувшись с задачей, где необходимо было создать слайдшоу, состоящее из нескольких частей, я не смог найти ничего стоящего. Одним из вариантов решения задачи является использование нескольких объектов одного слайдшоу в одном блоке, но данная конструкция не всегда может быть надежной и не везде [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Несмотря на обилие плагинов слайдшоу и слайдеров написанных под популярный фреймворк jQuery, столкнувшись с задачей, где необходимо было создать слайдшоу, состоящее из нескольких частей, я не смог найти ничего стоящего. Одним из вариантов решения задачи является использование нескольких объектов одного слайдшоу в одном блоке, но данная конструкция не всегда может быть надежной и не везде ее можно применить.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider.png" rel="lightbox[2402]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="800" height="400" itemprop="image" class="aligncenter size-full wp-image-2404" src="http://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider.png" alt="SelectionSlider - jQuery plugin для подбора вариантов продукта" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider.png 800w, https://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider-600x300.png 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider-150x75.png 150w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></p>
<p>В ввиду данных обстоятельств, хочу представить вам свеженький плагин для jQuery &#8212; Selection Slider, который позволит вам создать слайдшоу, состоящее из нескольких частей и настроить каждую часть отдельно!</p>
<p><span id="more-2402"></span></p>
<p>Слайдшоу обладает стандартным набором входных параметров:</p>
<ul>
<li>время задержки;</li>
<li>время анимации;</li>
<li>автопроигрывание;</li>
<li>пауза при наведении на селектор.</li>
</ul>
<p>Основной особенностью слайдшоу является безлимитное количество частей (селекторов), которые вы можете создать в рамках одного слайдера. Каждый селектор может быть настроен отдельно, используя параметры &#171;data-название_опции&#187;.</p>
<p>Это первый мой плагин под jQuery, написанный с нуля, в связи с этим слайдшоу достаточно простое, однако обладает гибкими настройками, что позволяет настроить его под ваши нужды. На <a href="http://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider/" target="_blank" data-wpel-link="internal">демо страничке</a> я постарался показать все возможные варианты настройки данного слайдшоу.</p>
<p>Если у вас есть предложения и пожелания по улучшению данного плагина &#8212; пишите в комментариях, или воспользуйтесь формой обратной связи в разделе &#171;Контакты&#187;.</p>
<p>Надеюсь данный плагин &#8212; это то что вы искали и не забывайте ставить лайки, делиться в соц. сетях, писать комментарии &#8212; это очень важно для меня. Спасибо <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><strong>Посмотреть jQuery плагин Selection Slider</strong>: <a href="http://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider/" target="_blank" data-wpel-link="internal">Demo livepage</a></p>
<p><strong>Скачать jQuery плагин Selection Slider</strong>: <a href="http://nikita-sp.com.ua/wp-content/uploads/2015/05/selectionSlider.zip" data-wpel-link="internal">selectionSlider</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/05/selection-slider-jquery-plugin-sections-to-select-items.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Обновление слайдера шириной 100% ShadowSlider на jQuery</title>
		<link>https://nikita-sp.com.ua/2015/02/update-slider-shirinoy-100-shadowslider-na-jquery.html</link>
					<comments>https://nikita-sp.com.ua/2015/02/update-slider-shirinoy-100-shadowslider-na-jquery.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Fri, 13 Feb 2015 17:33:40 +0000</pubDate>
				<category><![CDATA[Статьи о JavaScript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=2113</guid>

					<description><![CDATA[Слайдер шириной в 100% достаточно популярная запись моего блога. И мне казалось вот уже около года, что слайдер ShadowSlider, который я перенес с MooTools на jQuery полностью рабочий и законченный продукт, но не тут то было! Один из моих читателей, оказался внимательнее чем все остальные, за что ему отдельная благодарность! И по его просьбе и в благодарность за [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a title="Слайдер во всю ширину: Mootools ShadowSlider и jQuery" href="http://nikita-sp.com.ua/2014/05/slider-vo-vsyu-shirinu-mootools-shadowslider-i-jquery.html" data-wpel-link="internal">Слайдер шириной в 100%</a> достаточно популярная запись моего блога. И мне казалось вот уже около года, что слайдер ShadowSlider, который я перенес с MooTools на jQuery полностью рабочий и законченный продукт, но не тут то было!</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2015/02/slideshow_updated.jpg" rel="lightbox[2113]" data-wpel-link="internal"><img loading="lazy" decoding="async" width="600" height="146" itemprop="image" class="aligncenter wp-image-2115 size-medium" src="http://nikita-sp.com.ua/wp-content/uploads/2015/02/slideshow_updated-600x146.jpg" alt="ShadowSlider для jQuery 1.1" srcset="https://nikita-sp.com.ua/wp-content/uploads/2015/02/slideshow_updated-600x146.jpg 600w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/slideshow_updated-960x233.jpg 960w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/slideshow_updated-150x36.jpg 150w, https://nikita-sp.com.ua/wp-content/uploads/2015/02/slideshow_updated.jpg 1920w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>Один из моих читателей, оказался <a href="http://nikita-sp.com.ua/2014/05/slider-vo-vsyu-shirinu-mootools-shadowslider-i-jquery.html#hcm=1423826756647049" target="_blank" data-wpel-link="internal">внимательнее чем все остальные</a>, за что ему отдельная благодарность! И по его просьбе и в благодарность за внимательность, я представляю вам плагин ShadowSlider адаптированный под jQuery версии 1.1.<span id="more-2113"></span></p>
<p>Пункты навигации, которые раньше не были особо востребованы оказались не докрученными, т.к. для пользования слайдером обычно использовались стрелки навигации (вперед/назад).</p>
<p>В новой же версии я устранил данную ошибку, и теперь это полнофункциональная простая карусель во всю ширину вашего сайта, с кнопками навигации, а также пагинацией! <a href="http://nikita-sp.com.ua/wp-content/uploads/2015/02/update-jquery-slideshow/" target="_blank" data-wpel-link="internal">ДЕМО</a></p>
<p>Вам остается только оформить карусель как вам хочется и вуаля! Если у вас есть пожелания или предложения по улучшению данного плагина, то вы можете написать об этом в комментариях! Не забывайте ставить лайк!</p>
<p><strong>Скачать ShadowSlider for jQuery</strong>: <a href="http://nikita-sp.com.ua/wp-content/uploads/2015/02/jquery-slideshow-1.1.zip" data-wpel-link="internal">jquery-slideshow-1.1</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2015/02/update-slider-shirinoy-100-shadowslider-na-jquery.html/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Слайдер во всю ширину: Mootools ShadowSlider и jQuery</title>
		<link>https://nikita-sp.com.ua/2014/05/slider-vo-vsyu-shirinu-mootools-shadowslider-i-jquery.html</link>
					<comments>https://nikita-sp.com.ua/2014/05/slider-vo-vsyu-shirinu-mootools-shadowslider-i-jquery.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Thu, 29 May 2014 23:42:45 +0000</pubDate>
				<category><![CDATA[Статьи о JavaScript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=1214</guid>

					<description><![CDATA[Как часто вы сталкиваетесь с JavaScript библиотеками такими как Mootools и jQuery? Очень полезная штука, не так ли? Но использовать две сразу не удобно, возникают конфликты, не рационально. И случается так, что какой-то плагин, слайдшоу, слайдер или другая фича написана с использованием другой библиотеки. Если вы, к примеру используете Mootools, то плагин под jQuery или [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Как часто вы сталкиваетесь с <strong>JavaScript</strong> библиотеками такими как <strong>Mootools</strong> и <strong>jQuery</strong>? Очень полезная штука, не так ли? Но использовать две сразу не удобно, возникают конфликты, не рационально. И случается так, что какой-то <strong>плагин</strong>, <strong>слайдшоу</strong>, <strong>слайдер</strong> или другая фича написана с использованием другой библиотеки. Если вы, к примеру используете Mootools, то <strong>плагин под jQuery</strong> или наоборот.</p>
<p>Вот в очередной раз и я столкнулся с данным вопросом. Необходим был слайдер во всю ширину экрана, который бы прокручивался в цикле. И я нашел такой, но я приверженец jQuery, а слайдер &#8212; <strong>плагин под Mootools</strong>. Что делать? Я попробовал найти ресурсы, которые помогают перевести плагины с одной библиотеки под другую, но в конечном счете понял, что сделать это придется мне самому.</p>
<p><span id="more-1214"></span></p>
<p>Таким образом, представляю вашему вниманию оригинал <strong>слайдера на Mootools</strong> от <em>Constantin Boiangiu</em>, и свою скромную копию, адаптированную под jQuery. <a title="Слайдер во всю ширину страницы jQuery" href="/wp-content/uploads/2014/05/jquery-ShadowSlider/" target="_blank" data-wpel-link="internal">Посмотреть демо слайдера во вся страницу адаптированного под jQuery</a>. Думаю что ссылки следующего и предыдущего слайда и остальные стили вы сами подберете и оформите слайдер по вкусу.</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2014/05/jquery-ShadowSlider.rar" data-wpel-link="internal">Скачать jquery-ShadowSlider</a><br />
<a href="http://nikita-sp.com.ua/wp-content/uploads/2014/05/mootools-ShadowSlider.rar" data-wpel-link="internal">Скачать mootools-ShadowSlider</a></p>
<p><span style="color: #ff0000;">ВНИМАНИЕ!</span> слайдер был обновлен, <a title="Обновление слайдера шириной 100% ShadowSlider на jQuery" href="http://nikita-sp.com.ua/2015/02/update-slider-shirinoy-100-shadowslider-na-jquery.html" data-wpel-link="internal">скачать новую версию слайдера для jQuery</a></p>
<p>Пользуйтесь на здоровье и не забывайте ставить &#171;Лайк&#187; и рассказывать друзьям!<br />
Удачного оформления сайта!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2014/05/slider-vo-vsyu-shirinu-mootools-shadowslider-i-jquery.html/feed</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Не работает Energosoft Slider для Битрикс 1С</title>
		<link>https://nikita-sp.com.ua/2013/10/ne-rabotaet-energosoft-slider-dlya-bitriks-1s.html</link>
					<comments>https://nikita-sp.com.ua/2013/10/ne-rabotaet-energosoft-slider-dlya-bitriks-1s.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Wed, 09 Oct 2013 12:29:52 +0000</pubDate>
				<category><![CDATA[Плагины и модули]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=700</guid>

					<description><![CDATA[Доброго времени суток, Уважаемый Читатель! Сегодня я порадую Вас несложным решением, которое, в дальнейшем, поможет остальным разработчикам оперативно и легко исправить недочеты, которые существуют в модуле для 1С Битрикс Energosoft.Slider! Итак, проблема заключалась в том, что после установки, на битрикс 12.5.10, данного модуля проявлялись следующие баги: Исчезновение стандартного многоуровневого меню Не рабочая карусель (сам модуль) Решение [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Доброго времени суток, Уважаемый Читатель!</p>
<p>Сегодня я порадую Вас несложным решением, которое, в дальнейшем, поможет остальным разработчикам оперативно и легко исправить недочеты, которые существуют в модуле для <strong>1С Битрикс Energosoft.Slider</strong>!</p>
<p>Итак, проблема заключалась в том, что после установки, на <strong>битрикс 12.5.10</strong>, данного модуля проявлялись следующие баги:</p>
<ol>
<li>Исчезновение стандартного многоуровневого меню</li>
<li>Не рабочая карусель (сам модуль)</li>
</ol>
<p>Решение достаточно простое:<span id="more-700"></span></p>
<ol>
<li>Для того чтобы пофиксить меню вам необходимо просто еще раз его настроить! <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Не известно как, но модуль сбрасывает настройки данного компонента. (переходим в режим правки, наводим на меню и нажимаем шестеренку)</li>
<li>Для правильной работы карусели <strong>Energosoft Slider</strong> нужен <em>jQuery</em>, <em>jQuery.Easing</em> и <em>jQuery.jCarousel</em>. Я использовал последнюю версию jQuery и карусель не хотела работать. Я нашел последние версии jQuery.Easing и jQuery.jCarousel и заменил файлы в папке bitrix/js/energosoft/ с переименовыванием. (скачать файлы &#8212; <a href="http://nikita-sp.com.ua/wp-content/uploads/2013/10/energosoft.slider.js.fix_.rar" data-wpel-link="internal">energosoft.slider.js.fix</a>). При этом в настройках модуля я ставлю галочки на подключении <strong>только jQuery.Easing и jQuery.jCarousel</strong> т.к. jQuery подключаю общий в шаблоне. Если вы подключаете его в компоненте, то обновите и jQuery в папке bitrix/js/energosoft/!</li>
</ol>
<p>Ребята с поддержки так же рекомендуют убирать галочки в настройках главного модуля (Админ часть -&gt; настройки -&gt; Настройки продукта -&gt; настройка модулей -&gt; Главный модуль) с пунктов &#171;Объединять CSS файлы&#187;, &#171;Объединять JS файлы&#187;, но это не нужно, как показал опыт <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Конечно, такой фикс не совсем корректный, т.к. при первом обновлении модуля файлы заменятся на новые, если разработчики, конечно, обновят компонент и заменят эти файлы, но к этому времени я думаю они прочтут либо эту статью, либо сами поймут причину всех невзгод. Более того! Если вы подключаете свой jQuery в шаблоне, то напоминаю о необходимости его подключать <strong>перед</strong> скриптами использующими библиотеку jQuery!</p>
<p>На чистой установке битрикса &lt;head&gt; в header.php будет выглядеть так:</p>
<pre class="brush: php; title: Код:; notranslate">	&lt;head&gt;
		&lt;script src=&quot;http://code.jquery.com/jquery-latest.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
		&lt;?$APPLICATION-&gt;ShowHead();?&gt;
		&lt;title&gt;&lt;?$APPLICATION-&gt;ShowTitle();?&gt;&lt;/title&gt;
		&lt;link rel=&quot;shortcut icon&quot; type=&quot;image/x-icon&quot; href=&quot;/favicon.ico&quot; /&gt;
	&lt;/head&gt;</pre>
<p>Обращаю ваше внимание на то что подключение jQuery идет перед подключение скриптов компонентов битрикса!</p>
<p>В целом мы получаем вполне рабочую карусельку <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Если у вас появились вопросы &#8212; пишите в комментариях или в соответствующем разделе (<a href="http://nikita-sp.com.ua/qanda" data-wpel-link="internal">Вопросы и ответы</a>)<br />
Удачного кодинга, господа и дамы!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2013/10/ne-rabotaet-energosoft-slider-dlya-bitriks-1s.html/feed</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Слайд-шоу с анимацией &#171;жалюзи&#187;</title>
		<link>https://nikita-sp.com.ua/2012/02/slayd-shou-s-animatsiey-zhalyuzi.html</link>
					<comments>https://nikita-sp.com.ua/2012/02/slayd-shou-s-animatsiey-zhalyuzi.html#disqus_thread</comments>
		
		<dc:creator><![CDATA[Nikita_Sp]]></dc:creator>
		<pubDate>Mon, 20 Feb 2012 22:48:36 +0000</pubDate>
				<category><![CDATA[Плагины и модули]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[модули и плагины]]></category>
		<guid isPermaLink="false">http://nikita-sp.com.ua/?p=440</guid>

					<description><![CDATA[Привет, Уважаемые читатели! Сегодня я расскажу как добиться в jQuery-плагине слайдшоу jqFancyTransitions полного эффекта смены жалюзи. Пример Итак, для этого нам потребуется сама библиотека jQuery, и сам плагин jqFancyTransitions. Все это можно получить по ссылкам: jQuery jqFancyTransitions 1) Установка плагина: Установка данного плагина проста: Подключаем между &#60;head&#62; и &#60;/head&#62; наши скрипты: И указываем наши изображения: Инициализируем [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Привет, Уважаемые читатели!</p>
<p>Сегодня я расскажу как добиться в jQuery-плагине слайдшоу jqFancyTransitions полного эффекта смены жалюзи. <a href="http://nikita-sp.com.ua/wp-content/uploads/2012/02/index.html" target="_blank" data-wpel-link="internal">Пример</a><br />
<span id="more-440"></span></p>
<p>Итак, для этого нам потребуется сама библиотека jQuery, и сам плагин jqFancyTransitions. Все это можно получить по ссылкам:</p>
<ul>
<li><a href="http://docs.jquery.com/Downloading_jQuery" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">jQuery<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
<li><a href="http://workshop.rs/2009/12/image-gallery-with-fancy-transitions-effects/" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">jqFancyTransitions<span class="wpel-icon wpel-image wpel-icon-6"></span></a></li>
</ul>
<p><strong>1) Установка плагина:</strong><br />
Установка данного плагина проста:<br />
Подключаем между &lt;head&gt; и &lt;/head&gt; наши скрипты:</p>
<pre class="brush: php; title: Код:; notranslate">&lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;js/jqFancyTransitions.js&quot;&gt;&lt;/script&gt;</pre>
<p>И указываем наши изображения:</p>
<pre class="brush: php; title: Код:; notranslate">&lt;div id='slideshowHolder'&gt;
&lt;img src='img1.jpg' alt='img1' /&gt;
&lt;img src='img2.jpg' alt='img2' /&gt;
&lt;img src='img3.jpg' alt='img3' /&gt;
&lt;/div&gt;</pre>
<p>Инициализируем наш плагин следующим кодом, в <em>head</em> после подключения скриптов:</p>
<pre class="brush: jscript; title: Код:; notranslate">&lt;script&gt;
$(document).ready( function(){
$('#slideshowHolder').jqFancyTransitions({
width: 400, height: 300
});
});
&lt;/script&gt;</pre>
<p><a href="http://workshop.rs/2009/12/image-gallery-with-fancy-transitions-effects/" target="_blank" data-wpel-link="external" rel="nofollow external noopener noreferrer" class="ext-link wpel-icon-right">Подробнее о подключении и настройке<span class="wpel-icon wpel-image wpel-icon-6"></span></a></p>
<p><strong>2) Настройка вида анимации &#171;жалюзи&#187;</strong><br />
После того, как мы поставим себе на страничку обычную галерейку, нам нужно теперь сделать вид жалюзи. Как <a href="http://nikita-sp.com.ua/wp-content/uploads/2012/02/index.html" target="_blank" data-wpel-link="internal">тут</a>.</p>
<p>Для этого мы открываем файл <em>jqFancyTransitions.x.x.js, (где x.x &#8212; версия), </em>и ищем строку</p>
<pre class="brush: php; title: Код:; notranslate">&lt;div class='ft-&quot;+el.id+&quot;' id='ft-&quot;+el.id+j+&quot;' style='width:&quot;+tstripWidth+&quot;px; border-right:5px solid #fff; height:&quot;+params.height+&quot;px; float: left; position: absolute;'&gt;&lt;/div&gt;</pre>
<p>она у меня под номером 22. И заменяем <em>style</em> на слудующий:</p>
<pre class="brush: php; title: Код:; notranslate">style='width:&quot;+tstripWidth+&quot;px; border-right:5px solid #fff; height:&quot;+params.height+&quot;px; float: left; position: absolute;'</pre>
<p>Грубо говоря мы просто добавляем <em>border</em> для наших &#171;кусочков&#187; анимации. Но в целом создает впечатление перелистывания жалюзи.<br />
Надеюсь что я вам помог, удачного кодинга!</p>
<p><a href="http://nikita-sp.com.ua/wp-content/uploads/2012/02/jalusi.rar" data-wpel-link="internal">Скачать исходники</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nikita-sp.com.ua/2012/02/slayd-shou-s-animatsiey-zhalyuzi.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
