Skip to content

Instantly share code, notes, and snippets.

View trof808's full-sized avatar
🏕️
Love traveling

Nikita trof808

🏕️
Love traveling
  • Tinkoff
  • Krasnodar
View GitHub Profile
@trof808
trof808 / chrome-smooth-scroll.js
Created November 28, 2016 11:44 — forked from agragregra/chrome-smooth-scroll.js
Chrome Smooth Scroll
//Chrome Smooth Scroll
try {
$.browserSelector();
if($("html").hasClass("chrome")) {
$.smoothScroll();
}
} catch(err) {
};
@trof808
trof808 / email-ajax.js
Last active December 20, 2016 14:22
E-mail Ajax Send
//E-mail Ajax Send
$("form").submit(function() { //Change
var th = $(this);
$.ajax({
type: "POST",
url: "mail.php", //Change
data: th.serialize()
}).done(function() {
alert("Thank you!");
setTimeout(function() {
@trof808
trof808 / redirect.js
Created November 28, 2016 11:53
redirect to mobile version
function isMobile() {
var a = (navigator.userAgent||navigator.vendor||window.opera);
if(/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|k
@trof808
trof808 / menu.js
Created November 28, 2016 11:54
responsive mnu slide toggle
$(".toggle-mnu").click(function() {
$(this).toggleClass("on");
$(".main-mnu").slideToggle();
return false;
});
@trof808
trof808 / tabs.css
Created November 28, 2016 11:54 — forked from kekc808/tabs.css
jQuery Tabs Short
.wrapper .active {
color: red;
}
@trof808
trof808 / accord.html
Created November 28, 2016 11:58
jquery accordion
<div class="accordeon">
<dl>
<dt>Заголовок</dt>
<dd>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aperiam ea, accusamus. Numquam non commodi ipsum debitis repudiandae amet vero itaque, deserunt, ad neque libero quae officia. Facilis non, possimus doloribus! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid quis voluptatem repellat? Blanditiis iste, exercitationem porro, magni amet cupiditate enim, labore tenetur, praesentium quam consequuntur nesciunt. Culpa dicta adipisci voluptatem.</dd>
</dl>
<dl>
<dt>Заголовок</dt>
<dd>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid quis voluptatem repellat? Blanditiis iste, exercitationem porro, magni amet cupiditate enim, labore tenetur, praesentium quam consequuntur nesciunt. Culpa dicta adipisci voluptatem.</dd>
</dl>
</div>
//Animate CSS + WayPoints javaScript Plugin
//Example: $(".element").animated("zoomInUp");
//Author URL: http://webdesign-master.ru
(function($) {
$.fn.animated = function(inEffect) {
$(this).css("opacity", "0").addClass("animated").waypoint(function(dir) {
if (dir === "down") {
$(this).addClass(inEffect).css("opacity", "1");
};
}, {
@trof808
trof808 / predrag.js
Last active December 3, 2016 13:32
predrag (storyCLM)
var options = {
obj: [".pointer"],
deltaX: [200],
dragInterval: 300,
delay: 0,
duration: 1000
};
var ut = new UTManager(options);
ut.drag();
@trof808
trof808 / tap.js
Last active December 3, 2016 15:07
flashing items
var options = {
obj: ["#player1", "#player2", "#player3"],
actionType: ["pic"],
flashColor: ["white"],
tapInterval: 300,
delay: 2000
};
var ut = new UTManager(options);
ut.tap();
@trof808
trof808 / smooth_scroll.js
Created December 4, 2016 19:04
smooth scroll to element
$(document).ready(function(){
$('.go_to').click( function() { // ловим клик по ссылке с классом go_to
var scroll_el = $(this).attr('href'); // возьмем содержимое атрибута href, должен быть селектором, т.е. например начинаться с # или .
if ($(scroll_el).length != 0) { // проверим существование элемента чтобы избежать ошибки
$('html, body').animate({ scrollTop: $(scroll_el).offset().top }, 500); // анимируем скроолинг к элементу scroll_el
}
return false; // выключаем стандартное действие
});