<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
  <channel>
    <title>CSS-Tricks по-русски. Скрипты.</title>
    <link>http://www.css-tricks.ru/</link>
    <description>Полезные скрипты с сайта CSS-Tricks. jQuery, CSS, HTML, javaScript.</description>
    <language>ru-RU</language>
    <pubDate>Sun, 11 Dec 2016 21:26:12 GMT</pubDate>
    <lastBuildDate>Sun, 11 Dec 2016 21:26:12 GMT</lastBuildDate>
    <item>
		<title>CSS: CSS для IE 6 и 7</title>
        <link>http://www.css-tricks.ru/snippet/CSS/23</link>
        <pubDate>Sun, 11 Dec 2016 21:26:12 GMT </pubDate>
        <description>
            &lt;pre&gt;&lt;code&gt;#someElement {  
	background: red; /* современные браузеры */  
	*background: green; /* IE 7 и младше */  
	_background: yellow; /* только IE6 */  
}&lt;/code&gt;&lt;/pre&gt;
            &lt;br /&gt;
            <a IsFixedSize="True" IsReadOnly="False" IsSynchronized="False" Length="0" LongLength="0" Rank="1" SyncRoot="System.Object[]" href="/snippet/CSS/23">Тоже самое на сайте.</a>
		</description>
	</item> 
    <item>
		<title>jQuery: Поиск строки на странице</title>
        <link>http://www.css-tricks.ru/snippet/jQuery/22</link>
        <pubDate>Sun, 11 Dec 2016 21:26:12 GMT </pubDate>
        <description>
            &lt;pre&gt;&lt;code&gt;var foundin = $(&#39;*:contains(&amp;quot;строка для поиска&amp;quot;)&#39;);&lt;/code&gt;&lt;/pre&gt;
            &lt;br /&gt;
            <a IsFixedSize="True" IsReadOnly="False" IsSynchronized="False" Length="0" LongLength="0" Rank="1" SyncRoot="System.Object[]" href="/snippet/jQuery/22">Тоже самое на сайте.</a>
		</description>
	</item> 
    <item>
		<title>jQuery: Обработка нажатия клавиш</title>
        <link>http://www.css-tricks.ru/snippet/jQuery/21</link>
        <pubDate>Sun, 11 Dec 2016 21:26:12 GMT </pubDate>
        <description>
            &lt;pre&gt;&lt;code&gt;$(function() {
    $(document).keypress(function(e){
        switch(e.which){
        // &quot;ENTER&quot;
        case 13:
        alert(&#39;enter pressed&#39;);
        break;
        // &quot;s&quot;
        case 115:
        alert(&#39;s pressed&#39;);
        break;
        (...)
        }
    });
});&lt;/code&gt;&lt;/pre&gt;

            &lt;br /&gt;
            <a IsFixedSize="True" IsReadOnly="False" IsSynchronized="False" Length="0" LongLength="0" Rank="1" SyncRoot="System.Object[]" href="/snippet/jQuery/21">Тоже самое на сайте.</a>
		</description>
	</item> 
    <item>
		<title>jQuery: Центрируем элемент</title>
        <link>http://www.css-tricks.ru/snippet/jQuery/20</link>
        <pubDate>Sun, 11 Dec 2016 21:26:12 GMT </pubDate>
        <description>
            &lt;pre&gt;&lt;code&gt;jQuery.fn.center = function () {
    this.css(&quot;position&quot;,&quot;absolute&quot;);
    this.css(&quot;top&quot;, ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + &quot;px&quot;);
    this.css(&quot;left&quot;, ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + &quot;px&quot;);
    return this;
}

//Применяем функцию:
$(element).center();&lt;/code&gt;&lt;/pre&gt;
            &lt;br /&gt;
            <a IsFixedSize="True" IsReadOnly="False" IsSynchronized="False" Length="0" LongLength="0" Rank="1" SyncRoot="System.Object[]" href="/snippet/jQuery/20">Тоже самое на сайте.</a>
		</description>
	</item> 
    <item>
		<title>jQuery: Собственный селектор</title>
        <link>http://www.css-tricks.ru/snippet/jQuery/19</link>
        <pubDate>Sun, 11 Dec 2016 21:26:12 GMT </pubDate>
        <description>
            &lt;pre&gt;&lt;code&gt;//расширяем функциональность jQuery
$.extend($.expr[&#39;:&#39;], {
    //имя вашего селектора
    moreThanAThousand : function (a){
        //соответствующий элемент
        return parseInt($(a).html()) &gt; 1000;
    }
});
// пример использования
$(document).ready(function() {
    $(&#39;td:moreThanAThousand&#39;).css(&#39;background-color&#39;, &#39;#ff0000&#39;);
});&lt;/code&gt;&lt;/pre&gt;
            &lt;br /&gt;
            <a IsFixedSize="True" IsReadOnly="False" IsSynchronized="False" Length="0" LongLength="0" Rank="1" SyncRoot="System.Object[]" href="/snippet/jQuery/19">Тоже самое на сайте.</a>
		</description>
	</item> 
    <item>
		<title>jQuery: Выключаем RightClick</title>
        <link>http://www.css-tricks.ru/snippet/jQuery/18</link>
        <pubDate>Sun, 11 Dec 2016 21:26:12 GMT </pubDate>
        <description>
            &lt;pre&gt;&lt;code&gt;$(document).ready(function(){
    $(document).bind(&quot;contextmenu&quot;,function(e){
        return false;
    });
});&lt;/code&gt;&lt;/pre&gt;
            &lt;br /&gt;
            <a IsFixedSize="True" IsReadOnly="False" IsSynchronized="False" Length="0" LongLength="0" Rank="1" SyncRoot="System.Object[]" href="/snippet/jQuery/18">Тоже самое на сайте.</a>
		</description>
	</item> 
    <item>
		<title>jQuery: Сортировка списка</title>
        <link>http://www.css-tricks.ru/snippet/jQuery/17</link>
        <pubDate>Sun, 11 Dec 2016 21:26:12 GMT </pubDate>
        <description>
            &lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;
&amp;lt;li&amp;gt;cloud&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;sun&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;rain&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;snow&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;

var items = $(&#39;.to_order li&#39;).get();
items.sort(function(a,b){
    var keyA = $(a).text();
    var keyB = $(b).text();

    if (keyA &lt; keyB) return -1;
    if (keyA &gt; keyB) return 1;
    return 0;
});
var ul = $(&#39;.to_order&#39;);
$.each(items, function(i, li){
    ul.append(li);
});&lt;/code&gt;&lt;/pre&gt;
            &lt;br /&gt;
            <a IsFixedSize="True" IsReadOnly="False" IsSynchronized="False" Length="0" LongLength="0" Rank="1" SyncRoot="System.Object[]" href="/snippet/jQuery/17">Тоже самое на сайте.</a>
		</description>
	</item> 
    <item>
		<title>javaScript: Валидация email</title>
        <link>http://www.css-tricks.ru/snippet/javaScript/16</link>
        <pubDate>Sun, 11 Dec 2016 21:26:12 GMT </pubDate>
        <description>
            &lt;pre&gt;&lt;code&gt;var email = &#39;info@css-tricks.ru&#39;
if(!(/^((([a-z]|\d|[!#\$%&amp;&#39;\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&amp;&#39;\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(email)))
	alert(&#39;Invalid Email&#39;);&lt;/code&gt;&lt;/pre&gt;
            &lt;br /&gt;
            <a IsFixedSize="True" IsReadOnly="False" IsSynchronized="False" Length="0" LongLength="0" Rank="1" SyncRoot="System.Object[]" href="/snippet/javaScript/16">Тоже самое на сайте.</a>
		</description>
	</item> 
    <item>
		<title>javaScript: rgb2hex</title>
        <link>http://www.css-tricks.ru/snippet/javaScript/15</link>
        <pubDate>Sun, 11 Dec 2016 21:26:12 GMT </pubDate>
        <description>
            &lt;pre&gt;&lt;code&gt;
function colorToHex(color) {
    if (color.substr(0, 1) === &#39;#&#39;) {
        return color;
    }
    var digits = /rgb\((\d+), (\d+), (\d+)\)/.exec(color);
    var red = parseInt(digits[1]);
    var green = parseInt(digits[2]);
    var blue = parseInt(digits[3]);
    var dec = red + 256 * green + 65536 * blue
    return &#39;#&#39; + dec.toString(16);
};&lt;/code&gt;&lt;/pre&gt;
            &lt;br /&gt;
            <a IsFixedSize="True" IsReadOnly="False" IsSynchronized="False" Length="0" LongLength="0" Rank="1" SyncRoot="System.Object[]" href="/snippet/javaScript/15">Тоже самое на сайте.</a>
		</description>
	</item> 
    <item>
		<title>jQuery: Ссылки в новом окне</title>
        <link>http://www.css-tricks.ru/snippet/jQuery/14</link>
        <pubDate>Sun, 11 Dec 2016 21:26:12 GMT </pubDate>
        <description>
            &lt;h3&gt;HTML&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;a href=&amp;quot;http://www.css-tricks.ru/&amp;quot; rel=&amp;quot;external&amp;quot;&amp;gt;Внешняя ссылка&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;h3&gt;jQuery&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;$(function() {
	$(&amp;quot;a[rel=&amp;#39;external&amp;#39;]&amp;quot;).click(function() {
		window.open(this.href);
		return false;
	});
});
&lt;/code&gt;&lt;/pre&gt;
            &lt;br /&gt;
            <a IsFixedSize="True" IsReadOnly="False" IsSynchronized="False" Length="0" LongLength="0" Rank="1" SyncRoot="System.Object[]" href="/snippet/jQuery/14">Тоже самое на сайте.</a>
		</description>
	</item> 
  </channel>
</rss>
