Skip to content

Instantly share code, notes, and snippets.

Avatar

IgorGavrilenko

View GitHub Profile
View media jquery
var $mql = window.matchMedia('(min-width: 992px)');
var handleMQL = function ($mql) {
if ($mql.matches) {
} else {
}
};
handleMQL($mql);
$mql.addListener(handleMQL);
View resize
$(window).resize(function() {
}).trigger("resize");
@IgorGavrilenko
IgorGavrilenko / ymaps
Last active Jul 31, 2020
яндекс карта
View ymaps
<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
<script>
ymaps.ready(function() {
var hpMap = new ymaps.Map('h-map', {
center: [55.9924852, 38.3717429],
zoom: 7,
controls: ['zoomControl']
}),
myPlacemark = new ymaps.Placemark(hpMap.getCenter(), {
balloonContent: '142432, Россия, Московская обл., г. Черноголовка, пр. 1-й, д. 4, ком. 215',
@IgorGavrilenko
IgorGavrilenko / swiper инициализация
Last active Jul 16, 2020
swiper инициализация
View swiper инициализация
(function() {
var $carousel = $('.carousel');
$carousel.each(function() {
var swiper = new Swiper(this, {
slidesPerView: "auto",
spaceBetween: 30,
freeMode: true,
centeredSlides: false,
slidesPerView: 'auto',
touchRatio: 0.2,
View webp apach
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{REQUEST_URI} (?i)(.*)(\.jpe?g|\.png)$
RewriteCond %{DOCUMENT_ROOT}%1.webp -f
RewriteRule (?i)(.*)(\.jpe?g|\.png)$ %1\.webp [L,T=image/webp,R]
</IfModule>
<IfModule mod_headers.c>
Header append Vary Accept env=REDIRECT_accept
View spoiler
(function() {
function tab(trigger, item) {
// $(item).hide()
$(trigger).click(function(event) {
event.stopPropagation();
$(item).not($(this).next()).slideUp(250);
$(this).next().slideToggle(250);
return false;
})
$('html').click(function(event) {
@IgorGavrilenko
IgorGavrilenko / закрыть блок по клику вне его
Last active Apr 6, 2020
закрыть блок по клику вне его
View закрыть блок по клику вне его
$(document).mouseup(function (e){ // событие клика по веб-документу
var div = $("#popup"); // тут указываем ID элемента
if (!div.is(e.target) // если клик был не по нашему блоку
&& div.has(e.target).length === 0) { // и не по его дочерним элементам
div.hide(); // скрываем его
}
});
View сброс кэша
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
header('Expires: Sat, 03 Aug 2013 00:00:00 GMT');
header('Last-Modified: ' . gmdate( 'D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
@IgorGavrilenko
IgorGavrilenko / версия файла
Last active Mar 26, 2020
версия файла
View версия файла
?v=<?php echo date('dmYHis'); ?>
@IgorGavrilenko
IgorGavrilenko / валидация формы
Last active Mar 10, 2020
валидация формы
View валидация формы
(function( $ ){
$(function() {
$('.rf').each(function(){
// Объявляем переменные (форма и кнопка отправки)
var form = $(this),
btn = form.find('.btn_submit');
// Добавляем каждому проверяемому полю, указание что поле пустое