106 lines
2.3 KiB
JavaScript
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();
|
|
});
|