Skip to content

Instantly share code, notes, and snippets.

View BulatSa's full-sized avatar
🎯
Working

Bulat BulatSa

🎯
Working
View GitHub Profile
$("input[type='tel']").mask("+7 (999) 999-99-99", {autoclear: false});
http://digitalbush.com/projects/masked-input-plugin/
@BulatSa
BulatSa / CSS
Last active May 27, 2016 11:29
Custom File Input
.form__input-file {
position: absolute;
left: 0;
bottom: 0;
width: 0.1px;
height: 0.1px;
opacity: 0;
overflow: hidden;
z-index: -1;
}
@BulatSa
BulatSa / FAQ Open
Created May 30, 2016 10:49
FAQ Open
/**************************************************
FAQ Open
***************************************************/
$('[data-faq=question]').click(function(){
event.preventDefault();
$(this).parent($('.faq-inner__question-one')).toggleClass('active');
$(this).next($('.faq-inner__answerwrap')).slideToggle('slow');
});
/**************************************************
End FAQ Open
@BulatSa
BulatSa / UnisenderAddUser
Last active July 4, 2016 14:05
Unisender Add User To List
// Unisender
require_once("unisender_api.php"); //подключаем файл класса
$api_key = "123456"; //API-ключ к вашему кабинету
$uni = new UniSenderApi($api_key); //создаем экземляр класса, с которым потом будем работать
// Данные о новом подписчике
$user_lists = "7114782";
$user_tag = urlencode("Added using API");
if (!$user_phone) {
@BulatSa
BulatSa / index.html
Last active February 21, 2017 14:32
Прокрутка к секциям с Velocity.js, необходимо его подключить
<a href="#" data-anchor="to-section">
<section id="to-section"></section>
@BulatSa
BulatSa / Убрать .html из урла сайта
Created October 4, 2016 07:35
Убрать .html из урла сайта
В .htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$ http://site.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]
@BulatSa
BulatSa / Copy link to Buffer
Last active May 31, 2017 11:59
Copy link to Buffer
/**************************************************
Show Visible Elements
***************************************************/
/**
* Проверяет элемент на попадание в видимую часть экрана.
* Для попадания достаточно, чтобы верхняя или нижняя границы элемента были видны.
*/
function isVisible(elem) {
var coords = elem.getBoundingClientRect();
var windowHeight = document.documentElement.clientHeight;
@BulatSa
BulatSa / FancyBoxRu.js
Created September 6, 2017 13:25
FancyBox Ru Lang option
$("[data-fancybox]").fancybox({
lang : 'ru',
i18n : {
'ru' : {
CLOSE : 'Закрыть',
NEXT : 'Дальше',
PREV : 'Назад',
ERROR : 'Не удается загрузить. <br/> Попробуйте позднее.',
PLAY_START : 'Начать слайдшоу',
PLAY_STOP : 'Остановить слайдшоу',
@BulatSa
BulatSa / FAQ Opening
Last active July 18, 2018 11:17
FAQ Opening on title
<div class="faq__list">
<div class="faq__item open">
<div class="faq__item-title">
<div class="faq__item-quest">
<p>Question</p>
</div>
</div>
<div class="faq__item-answer user-content">
<p>Answer</p>
</div>