1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- base = function () {
- //private menbers
-
- //private methods
- function init() {
- console.log('base is loaded.');
-
- menuToggle();
-
- mgmModal();
- }
-
- function mgmModal(){
- $(".nav__item-mgm").click(function(e){
- e.preventDefault();
-
- closeMenu();
- $("#mgmModalCenter").modal('show');
- })
- }
-
- function menuToggle() {
- let isMenuOpen = false;
- $(".hamburger").click(function(){
- if (!isMenuOpen) {
- // $(".hamburger").addClass("active");
- setTimeout(() => {
- openMenu();
- }, 200);
- }
- });
- $(".nav .close").click(function () {
- $(".hamburger").removeClass("active");
- closeMenu();
- });
- }
-
- function openMenu() {
- isMenuOpen = true;
- gsap.to(".nav",{duration: 0.3,left: "0"})
- }
- function closeMenu(){
- isMenuOpen = false;
- gsap.to(".nav", { duration: 0.3, left: "-100%" })
- }
-
-
- {
- $(document).ready(function () {
- init();
- });
- }
-
- //public
- return {
- intoPage: function(){
- intoPage();
- },
- };
- };
-
- var base = new base();
-
-
|