Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
PSW_II_PARIWISATA_TRANSPORTASI
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Proyek_PSW_II_PARIWISATA
PSW_II_PARIWISATA_TRANSPORTASI
Commits
2494a80e
Commit
2494a80e
authored
Jun 06, 2020
by
11319009_Pratiwi Sibarani
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Upload New File
parent
252fbe0c
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
170 additions
and
0 deletions
+170
-0
main.js
transportasi/public/js/main.js
+170
-0
No files found.
transportasi/public/js/main.js
0 → 100644
View file @
2494a80e
/**
* Template Name: Sailor - v2.0.0
* Template URL: https://bootstrapmade.com/sailor-free-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
*/
!
(
function
(
$
)
{
"use strict"
;
// Smooth scroll for the navigation menu and links with .scrollto classes
$
(
document
).
on
(
'click'
,
'.nav-menu a, .mobile-nav a, .scrollto'
,
function
(
e
)
{
if
(
location
.
pathname
.
replace
(
/^
\/
/
,
''
)
==
this
.
pathname
.
replace
(
/^
\/
/
,
''
)
&&
location
.
hostname
==
this
.
hostname
)
{
e
.
preventDefault
();
var
target
=
$
(
this
.
hash
);
if
(
target
.
length
)
{
var
scrollto
=
target
.
offset
().
top
;
var
scrolled
=
20
;
if
(
$
(
'#header'
).
length
)
{
scrollto
-=
$
(
'#header'
).
outerHeight
()
if
(
!
$
(
'#header'
).
hasClass
(
'header-scrolled'
))
{
scrollto
+=
scrolled
;
}
}
if
(
$
(
this
).
attr
(
"href"
)
==
'#header'
)
{
scrollto
=
0
;
}
$
(
'html, body'
).
animate
({
scrollTop
:
scrollto
},
1500
,
'easeInOutExpo'
);
if
(
$
(
this
).
parents
(
'.nav-menu, .mobile-nav'
).
length
)
{
$
(
'.nav-menu .active, .mobile-nav .active'
).
removeClass
(
'active'
);
$
(
this
).
closest
(
'li'
).
addClass
(
'active'
);
}
if
(
$
(
'body'
).
hasClass
(
'mobile-nav-active'
))
{
$
(
'body'
).
removeClass
(
'mobile-nav-active'
);
$
(
'.mobile-nav-toggle i'
).
toggleClass
(
'icofont-navigation-menu icofont-close'
);
$
(
'.mobile-nav-overly'
).
fadeOut
();
}
return
false
;
}
}
});
// Mobile Navigation
if
(
$
(
'.nav-menu'
).
length
)
{
var
$mobile_nav
=
$
(
'.nav-menu'
).
clone
().
prop
({
class
:
'mobile-nav d-lg-none'
});
$
(
'body'
).
append
(
$mobile_nav
);
$
(
'body'
).
prepend
(
'<button type="button" class="mobile-nav-toggle d-lg-none"><i class="icofont-navigation-menu"></i></button>'
);
$
(
'body'
).
append
(
'<div class="mobile-nav-overly"></div>'
);
$
(
document
).
on
(
'click'
,
'.mobile-nav-toggle'
,
function
(
e
)
{
$
(
'body'
).
toggleClass
(
'mobile-nav-active'
);
$
(
'.mobile-nav-toggle i'
).
toggleClass
(
'icofont-navigation-menu icofont-close'
);
$
(
'.mobile-nav-overly'
).
toggle
();
});
$
(
document
).
on
(
'click'
,
'.mobile-nav .drop-down > a'
,
function
(
e
)
{
e
.
preventDefault
();
$
(
this
).
next
().
slideToggle
(
300
);
$
(
this
).
parent
().
toggleClass
(
'active'
);
});
$
(
document
).
click
(
function
(
e
)
{
var
container
=
$
(
".mobile-nav, .mobile-nav-toggle"
);
if
(
!
container
.
is
(
e
.
target
)
&&
container
.
has
(
e
.
target
).
length
===
0
)
{
if
(
$
(
'body'
).
hasClass
(
'mobile-nav-active'
))
{
$
(
'body'
).
removeClass
(
'mobile-nav-active'
);
$
(
'.mobile-nav-toggle i'
).
toggleClass
(
'icofont-navigation-menu icofont-close'
);
$
(
'.mobile-nav-overly'
).
fadeOut
();
}
}
});
}
else
if
(
$
(
".mobile-nav, .mobile-nav-toggle"
).
length
)
{
$
(
".mobile-nav, .mobile-nav-toggle"
).
hide
();
}
// Toggle .header-scrolled class to #header when page is scrolled
$
(
window
).
scroll
(
function
()
{
if
(
$
(
this
).
scrollTop
()
>
100
)
{
$
(
'#header'
).
addClass
(
'header-scrolled'
);
}
else
{
$
(
'#header'
).
removeClass
(
'header-scrolled'
);
}
});
if
(
$
(
window
).
scrollTop
()
>
100
)
{
$
(
'#header'
).
addClass
(
'header-scrolled'
);
}
// Intro carousel
var
heroCarousel
=
$
(
"#heroCarousel"
);
var
heroCarouselIndicators
=
$
(
"#hero-carousel-indicators"
);
heroCarousel
.
find
(
".carousel-inner"
).
children
(
".carousel-item"
).
each
(
function
(
index
)
{
(
index
===
0
)
?
heroCarouselIndicators
.
append
(
"<li data-target='#heroCarousel' data-slide-to='"
+
index
+
"' class='active'></li>"
):
heroCarouselIndicators
.
append
(
"<li data-target='#heroCarousel' data-slide-to='"
+
index
+
"'></li>"
);
});
heroCarousel
.
on
(
'slid.bs.carousel'
,
function
(
e
)
{
$
(
this
).
find
(
'h2'
).
addClass
(
'animate__animated animate__fadeInDown'
);
$
(
this
).
find
(
'p, .btn-get-started'
).
addClass
(
'animate__animated animate__fadeInUp'
);
});
// Back to top button
$
(
window
).
scroll
(
function
()
{
if
(
$
(
this
).
scrollTop
()
>
100
)
{
$
(
'.back-to-top'
).
fadeIn
(
'slow'
);
}
else
{
$
(
'.back-to-top'
).
fadeOut
(
'slow'
);
}
});
$
(
'.back-to-top'
).
click
(
function
()
{
$
(
'html, body'
).
animate
({
scrollTop
:
0
},
1500
,
'easeInOutExpo'
);
return
false
;
});
// Porfolio isotope and filter
$
(
window
).
on
(
'load'
,
function
()
{
var
portfolioIsotope
=
$
(
'.portfolio-container'
).
isotope
({
itemSelector
:
'.portfolio-item'
});
$
(
'#portfolio-flters li'
).
on
(
'click'
,
function
()
{
$
(
"#portfolio-flters li"
).
removeClass
(
'filter-active'
);
$
(
this
).
addClass
(
'filter-active'
);
portfolioIsotope
.
isotope
({
filter
:
$
(
this
).
data
(
'filter'
)
});
});
// Initiate venobox (lightbox feature used in portofilo)
$
(
document
).
ready
(
function
()
{
$
(
'.venobox'
).
venobox
({
'share'
:
false
});
});
});
// Skills section
$
(
'.skills-content'
).
waypoint
(
function
()
{
$
(
'.progress .progress-bar'
).
each
(
function
()
{
$
(
this
).
css
(
"width"
,
$
(
this
).
attr
(
"aria-valuenow"
)
+
'%'
);
});
},
{
offset
:
'80%'
});
// Portfolio details carousel
$
(
".portfolio-details-carousel"
).
owlCarousel
({
autoplay
:
true
,
dots
:
true
,
loop
:
true
,
items
:
1
});
})(
jQuery
);
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment