Skip to content

Instantly share code, notes, and snippets.

@VasylKyryliuk
VasylKyryliuk / Адаптивне відео по висоті YouTube
Created October 26, 2017 12:13
Адаптивне відео по висоті YouTube
<div class="video-responsive">
<iframe width="auto" height="auto" src="ссылка на видео" frameborder="0" allowfullscreen></iframe>
</div>
.video-responsive {
position: relative;
padding-bottom: 56.25%;
height: 0;
@VasylKyryliuk
VasylKyryliuk / resize method jquery
Created November 21, 2017 10:43
resize method jquery
$(window).resize(function () {
changingElPos();
makeHeaderFixed();
}).resize();
@VasylKyryliuk
VasylKyryliuk / gist:c8a9b482ad272866a381e5726a892d91
Created January 3, 2018 11:14
Заміна обичного url на кастомний
<script type="text/javascript">
history.replaceState(null, null, 'custom url');
</script>
<ol class="posts_list">
<li class="post_holder"></li>
</ol>
.posts_list {
margin-top: 0;
margin-bottom: 20px;
list-style: none;
-webkit-column-count: 4;
-moz-column-count: 4;
@VasylKyryliuk
VasylKyryliuk / gist:92d6d6e3f91d9bfed7b86d0344196fdc
Created January 30, 2018 12:29
Polylang, вивід постів тільки для конкретної мови
'lang' => pll_current_language()
$args = array(
'numberposts' => 3,
'category_name' => 'events',
'lang' => pll_current_language()
);
@VasylKyryliuk
VasylKyryliuk / Перехід по якорю даже при перезагрузці сторінки
Last active February 8, 2018 10:55
Перехід по якорю даже при перезагрузці сторінки
//Перехід по якорям
$('a[href^="#"]').click(function(){
//Сохраняем значение атрибута href в переменной:
var target = $(this).attr('href');
$('html, body').animate({scrollTop: $(target).offset().top}, 800);
return false;
});
//Перехід по якорям при переході на сторінку
if (window.location.hash) {
@VasylKyryliuk
VasylKyryliuk / Одинаковая высота для элементов (высота самого большего)
Created February 13, 2018 10:31
Одинаковая высота для элементов (высота самого большего)
$.fn.equivalent = function (){
//запишем значение jQuery выборки к которой будет применена эта функция в локальную переменную $blocks
var $blocks = $(this),
//примем за максимальную высоту - высоту первого блока в выборке и запишем ее в переменную maxH
maxH = $blocks.eq(0).height();
//делаем сравнение высоты каждого блока с максимальной
$blocks.each(function(){
maxH = ( $(this).height() > maxH ) ? $(this).height() : maxH;
/*
@VasylKyryliuk
VasylKyryliuk / SELECT BSMU
Created February 21, 2018 13:29
SELECT BSMU
<?php
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "bsmu";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
/*
jQuery Masked Input Plugin
Copyright (c) 2007 - 2015 Josh Bush (digitalbush.com)
Licensed under the MIT license (http://digitalbush.com/projects/masked-input-plugin/#license)
Version: 1.4.1
change by author plugin contact form 7 mask field
*/
!function(factory) {
"function" == typeof define && define.amd ? define([ "jquery" ], factory) : factory("object" == typeof exports ? require("jquery") : jQuery);
@VasylKyryliuk
VasylKyryliuk / Google reCaptcha responsive
Created July 19, 2018 16:49
Google reCaptcha responsive
#rc-imageselect, .g-recaptcha {
transform: scale(0.77);
-webkit-transform: scale(0.77);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
}