Skip to content

Instantly share code, notes, and snippets.

View simon1400's full-sized avatar

Dmytro Pechunka simon1400

View GitHub Profile
@simon1400
simon1400 / Magnific-popup Gulery.js
Last active December 23, 2015 01:27
Magnific-popup galery
//Плавная Popup-галерея
$('.mfp-galery').each(function(){
$(this).magnificPopup({
delegate: 'a', //По каким тегам перечисление фото
mainClass: 'mfp-zoom-in',
type: 'image',
tLoading: '',
gallery:{
@simon1400
simon1400 / scroll_top.js
Created December 23, 2015 00:59
ScrollTop
//Плавнаый скрол к нужному элементу
$(".your_class_name").click(function() { //при нажатии на какой класс сработает
$("html, body").animate({
scrollTop : $(".sec_1").offset().top //к какому класу прийдет
}, 800); //скорость перехода
});
@simon1400
simon1400 / waypoint.js
Created December 23, 2015 01:07
Waipoint
/*
Начисления значений числам
В Html к тому тегу в котором нужно начислить, прописать "data-count='число к которому нужно начислить'"
*/
$(".sec_1").waypoint(function() { //Дойдя до какого класа
@simon1400
simon1400 / toggle_mnu.html
Created December 23, 2015 01:22
Toggle menu
<a href="#" class="toggle-mnu hidden-lg"><span></span></a>
/*
* Replace all SVG images with inline SVG
*/
$('.img_svg').each(function(){
var $img = jQuery(this);
var imgID = $img.attr('id');
var imgClass = $img.attr('class');
var imgURL = $img.attr('src');
jQuery.get(imgURL, function(data) {
@simon1400
simon1400 / authorization_node.js
Created March 22, 2017 00:22
Desctiption strategy passport and using. Passport is authentication middleware for Node.
var mongoose = require('mongoose');
var User = mongoose.model('User');
var LocalStrategy = require('passport-local').Strategy;
var bCrypt = require('bcrypt-nodejs');
var express = require('express');
var router = express.Router();
module.exports = function(passport){
// Passport musi mit moznost serializovat a deserializovat uzivatelu