Files
anissah/user/themes/anissabensalah/js/script.js
T
2019-01-16 16:23:31 +01:00

106 lines
2.3 KiB
JavaScript

function mCustomScrollbar() {
$(window).on("load",function(){
$(".content").mCustomScrollbar();
});
}
function active() {
$chapone = $('.section > div > .chap > a:nth-of-type(1)');
$chap = $('.section > div > .chap > a');
$chapone.addClass('active');
$chap.click(function(event) {
$(this).parent().children('a').removeClass('active');
$(this).addClass('active');
return false;
});
}
function ScaleFirst() {
var $bck = $('#start > .section');
$bck.css( {
'transform': 'scale(0.95, 0.95)',
'transition': 'all 0.8s ease',
});
}
function ScaleLast() {
var $bck = $('#start > .section');
$bck.css( {
'transform': 'scale(1, 1)',
'transition': 'all 0.8s ease',
});
}
function scrollClick() {
$('ul.navigation').singlePageNav({
updateHash: false,
currentClass: 'active',
speed:1500,
});
}
function scrollify() {
$.scrollify({
section : "#start .section",
scrollSpeed:1500,
touchScroll:true,
overflowScroll: false,
// before: function() {
// ScaleFirst();
// },
// after: function() {
// ScaleLast();
// },
});
}
function fixscroll() {
$('#fullvideo, #vidéos, #videos, #vídeos')
.click(function(){
$(this).find('iframe').addClass('clicked')})
.mouseleave(function(){
$(this).find('iframe').removeClass('clicked')});
}
function hamburger(){
var forEach=function(t,o,r){if("[object Object]"===Object.prototype.toString.call(t))for(var c in t)Object.prototype.hasOwnProperty.call(t,c)&&o.call(r,t[c],c,t);else for(var e=0,l=t.length;l>e;e++)o.call(r,t[e],e,t)};
var hamburgers = document.querySelectorAll(".hamburger");
if (hamburgers.length > 0) {
forEach(hamburgers, function(hamburger) {
hamburger.addEventListener("click", function() {
this.classList.toggle("is-active");
}, false);
});
}
}
function hambugeract(){
var $act = $("button");
var $nav = $(".catbox");
var $li = $(".catlist a");
$act.click(function(event) {
$nav.toggleClass("active");
});
$li.click(function(event) {
$nav.removeClass('active');
$act.removeClass('is-active');
});
}
$(document).ready(function() {
mCustomScrollbar();
fixscroll();
active();
scrollify();
scrollClick();
hamburger();
hambugeract();
});