Skip to content

Instantly share code, notes, and snippets.

View Jekins's full-sized avatar
🎯
Focusing

Artem Zhekov Jekins

🎯
Focusing
  • Jekins Design & Development
View GitHub Profile
@Jekins
Jekins / off-scroll.js
Last active April 4, 2018 15:22
Выключить сколл
if ($(window).width() < 992) {
var _overlay = document.getElementsByClassName('no-scrolling');
var _clientY = null;
for (var i = 0; i < _overlay.length; i++) {
_overlay[i].addEventListener('touchstart', function (event) {
if (event.targetTouches.length === 1) {
_clientY = event.targetTouches[0].clientY;
}
}, false);
_overlay[i].addEventListener('touchmove', function (event) {
@Jekins
Jekins / styles-from-noscript.html
Created September 29, 2017 16:04
Loading styles to head from noscript
<noscript id="styles">
<link rel="stylesheet" href="style1.css">
<link rel="stylesheet" href="style2.css">
</noscript>
<script>
var head = document.getElementsByTagName('head')[0],
stylesString = document.getElementById('styles').childNodes[0].textContent,
stylesRegex = /[^"]+\.css/g,
stylesResult = stylesString.match(stylesRegex);
@Jekins
Jekins / Footer-to-bottom.html
Created March 26, 2017 14:02
Прибить футер к низу с помощью flexbox
@Jekins
Jekins / cookie.js
Created November 28, 2016 10:43
Установка, выборка и удаление куков на чистом js
@Jekins
Jekins / RepairDB.md
Created November 19, 2016 13:51
Ремонт базы данных

Остановите сервер MySQL перед проверкой таблиц:

1 /etc/init.d/mysql stop Для старта проверки и восстановления таблиц MySQL выполняем такую команду:

1 myisamchk -r -q /var/lib/mysql/dataBase/table где dataBase – имя базы данных, table – файл данных таблицы

rsync /folder_from/ --progress -r -e "ssh -p 3333" user@host:/folder_to/

@Jekins
Jekins / set-equal-height.js
Created April 14, 2016 10:59
Функция установки одинаковой высоты всем блокам
/* setEqualHeight */
function setEqualHeight(columns) {
var
tallestcolumn = 0;
columns.each( function () {
currentHeight = $(this).outerHeight(true);
if (currentHeight > tallestcolumn) {
@Jekins
Jekins / window-location-cookie.js
Created April 4, 2016 13:42
Открытие сайта с занесением в куки
@Jekins
Jekins / js-cookie.md
Created March 17, 2016 22:00
Плагин для работы с cookie
@Jekins
Jekins / Scroll-spy.js
Created March 2, 2016 15:02
Навешивание класса при скролле до элемента
var ScrollSpy = (function () {
var
screen = '[data-element="screen"]',
list = '[data-toggle="scroll-spy"]',
section = '[data-element="section"]',
active = 'active',
offset = $(window).height() / 1.4;
return {
init: function () {