Skip to content

Instantly share code, notes, and snippets.

@canonkko
canonkko / common.js
Created April 14, 2017 09:50
E-mail Ajax validate form
//E-mail Ajax validate form
$("#callback").validate({
ignore: ":hidden",
rules: {
name: {
required: true,
minlength: 2
},
phone: {
required: true
//mmenu
$("#menu").mmenu({
"pageScroll": true,
extensions: ['fx-menu-slide','fx-listitems-fade','pagedim-white'],
offCanvas: {
position: 'right'
},
navbar: {
title: 'Меню'
}
@canonkko
canonkko / common.js
Created April 14, 2017 09:47
PageScroll2id
//PageScroll2id
$(".nav-menu__link").mPageScroll2id({
scrollSpeed : 1200,
autoScrollSpeed: true,
pageEndSmoothScroll: true
});
@canonkko
canonkko / common.js
Created April 9, 2017 13:19
E-mail Ajax Send
//E-mail Ajax Send
$(".order-form").submit(function() { //Change
var th = $(this);
$.ajax({
type: "POST",
url: "mail.php", //Change
data: th.serialize()
}).done(function() {
$.fancybox.open('<div class="message"><h2>Спасибо!</h2><p>Ваша заявка отправлена успешно!</p><p>Мы перезвоним вам через 15 минут.</p></div>');
// alert("Thank you!");
@canonkko
canonkko / common.js
Created April 9, 2017 13:14
inputmask
// inputmask
$("input[type='tel']").mask('+7(999)999-99-99');
@canonkko
canonkko / common.js
Last active April 9, 2017 13:13
equalHeights
//equalHeights
function onResize() {
$('.classname').height('auto').equalHeights();
}onResize();
window.onresize = function() {onResize()};
@canonkko
canonkko / common.js
Last active April 9, 2017 13:17
formname
//formname
$("a.callback").click(function() {
$("#callback .formname").val($(this).data("form"))
});
@canonkko
canonkko / common.js
Last active April 9, 2017 13:08
show more
//show more
var more = $('.more');
more.hide().prev().click(function() {
$(this).text(more.is(':visible') ? 'Показать еще' : 'Скрыть');
more.slideToggle('slow');
});