aboutsummaryrefslogtreecommitdiff
path: root/public/assets/js/transition.js
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2019-11-30 12:40:35 -0500
committerAndrew Lee <alee14498@protonmail.com>2019-11-30 12:40:35 -0500
commite706e65318f760d9f0602a08f1badb67d77e5fb1 (patch)
treef013b09cab3064a51fe5439cb98e24eace15224e /public/assets/js/transition.js
parentb99356105115fec32d75a43bfb5b054220d90141 (diff)
downloadalp-website-e706e65318f760d9f0602a08f1badb67d77e5fb1.tar.gz
alp-website-e706e65318f760d9f0602a08f1badb67d77e5fb1.tar.bz2
alp-website-e706e65318f760d9f0602a08f1badb67d77e5fb1.zip
Switching to NextJS
Diffstat (limited to 'public/assets/js/transition.js')
-rw-r--r--public/assets/js/transition.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/public/assets/js/transition.js b/public/assets/js/transition.js
new file mode 100644
index 0000000..25c62e1
--- /dev/null
+++ b/public/assets/js/transition.js
@@ -0,0 +1,24 @@
+$(document).ready(function() {
+ $(".animsition").animsition({
+ inClass: 'fade-in',
+ outClass: 'fade-out',
+ inDuration: 1500,
+ outDuration: 800,
+ linkElement: '.animsition-link',
+ // e.g. linkElement: 'a:not([target="_blank"]):not([href^="#"])'
+ loading: true,
+ loadingParentElement: 'body', //animsition wrapper element
+ loadingClass: 'animsition-loading',
+ loadingInner: '', // e.g '<img src="loading.svg" />'
+ timeout: true,
+ timeoutCountdown: 5000,
+ onLoadEvent: true,
+ browser: [ 'animation-duration', '-webkit-animation-duration'],
+ // "browser" option allows you to disable the "animsition" in case the css property in the array is not supported by your browser.
+ // The default setting is to disable the "animsition" in a browser that does not support "animation-duration".
+ overlay : false,
+ overlayClass : 'animsition-overlay-slide',
+ overlayParentElement : 'body',
+ transition: function(url){ window.location.href = url; }
+ });
+});