File: /www/wwwroot/ahmsolaiman.com/wp-content/themes/ahm/js/script.js
//_______________ Aos Cursor script _____________
AOS.init();
// preloader
jQuery(window).on("load", function () {
jQuery("#preloader").addClass("hide");
jQuery("body").css("overflow", "auto");
});
//_______________ Sticky script _____________
jQuery(document).ready(function ($) {
$(window).scroll(function () {
var menu = $("#mainMenu");
if ($(window).scrollTop() > 20) {
menu.addClass("sticky");
} else {
menu.removeClass("sticky");
}
});
});
//_______________ Side bar script _____________
jQuery(document).ready(function ($) {
var sideNav = $("#mySidenav");
if ($(window).width() <= 991) {
$("#open-nav").on("click", function () {
sideNav.css("width", "320px");
});
$("#close-nav").on("click", function () {
sideNav.css("width", "0");
});
}
});
//_______________ Mouse Cursor script _____________
jQuery(document).ready(function ($) {
function mousecursor() {
var $inner = $(".mouse-inner"),
$outer = $(".mouse-outer");
if ($inner.length === 0 || $outer.length === 0) return;
// Track mouse movement
$(window).on("mousemove", function (e) {
var x = e.clientX;
var y = e.clientY;
$outer.css({
transform: "translate(" + x + "px, " + y + "px)",
visibility: "visible",
});
$inner.css({
transform: "translate(" + x + "px, " + y + "px)",
visibility: "visible",
});
});
// Hover effects on links, buttons, etc.
$("body").on("mouseenter", "a, button, .cursor-pointer", function () {
$inner.addClass("cursor-hover");
$outer.addClass("cursor-hover");
});
$("body").on("mouseleave", "a, button, .cursor-pointer", function () {
$inner.removeClass("cursor-hover");
$outer.removeClass("cursor-hover");
});
}
// Run function
mousecursor();
});