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"); |
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', |
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) { |
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'); |
View версия файла
?v=<?php echo date('dmYHis'); ?> |
View валидация формы
(function( $ ){ | |
$(function() { | |
$('.rf').each(function(){ | |
// Объявляем переменные (форма и кнопка отправки) | |
var form = $(this), | |
btn = form.find('.btn_submit'); | |
// Добавляем каждому проверяемому полю, указание что поле пустое |