Skip to content

Instantly share code, notes, and snippets.

@IgorGavrilenko
IgorGavrilenko / search substring url
Last active September 23, 2016 21:08
search substring url
(function() {
var location = document.location.pathname;
var filterOption = '_text_';
if (location.indexOf(filterOption) > -1) {
}
})();
@IgorGavrilenko
IgorGavrilenko / replace text
Last active October 21, 2016 14:13
replace text
$('div').html($('div').html().replace('text',''));
$('div').html($('div').html().replace(/"/g,''));
@IgorGavrilenko
IgorGavrilenko / youtube
Created September 23, 2016 20:49
youtube
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
videoId: '67_D99r4KVg',
events: {}
});
@IgorGavrilenko
IgorGavrilenko / popap video
Created September 23, 2016 20:52
popap video
(function() {
$('.popap-video').hide('fast')
$('.trigger').click(function(event) {
event.stopPropagation();
$('.popap-video').not($(this).next()).fadeOut('fast');
$(this).next().fadeToggle();
})
})();
(function() {
var sbTrigger = $('.searchbox-btn-mobile'),
sbItem = $('#search_mini_form'),
sbActive = 'is-active',
sbParent = '.searchbox';
sbTrigger.each(function(e){
$(this).click(function() {
sbItem.eq(e).toggle();
sbTrigger.toggleClass(sbActive);
@IgorGavrilenko
IgorGavrilenko / ymaps v.2.1 api
Last active August 1, 2017 19:28
ymaps v.2.1 api
<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
<script>
ymaps.ready(function() {
var myMap = new ymaps.Map('mapId', {
center: [..., ...],
zoom: 16,
controls: ['zoomControl']
}),
myPlacemark = new ymaps.Placemark(myMap.getCenter(), {
balloonContent: 'text'
@IgorGavrilenko
IgorGavrilenko / search url
Created September 26, 2016 08:10
search url
(function() {
var pagePathname = location.pathname;
var pathname = 'path/path';
if (pagePathname === pathname) {
$('html').addClass('className');
}
})();
@IgorGavrilenko
IgorGavrilenko / ie8 conditional comment
Created November 11, 2016 13:39
ie8 conditional comment
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/rem/1.3.4/js/rem.min.js"></script>
<![endif]-->
@IgorGavrilenko
IgorGavrilenko / reboot
Created November 12, 2016 17:25
reboot
/*! reboot
========================================================================== */
html {
box-sizing: border-box;
height: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: transparent;
}
*,
@IgorGavrilenko
IgorGavrilenko / radio
Created December 14, 2016 09:55
radio
$('.parent').on('click', function() {
$('.parent').removeClass('is--checked');
$(this).find('.radio').prop("checked", true);
$(this).addClass('is--checked');
});