49 lines
1.2 KiB
JavaScript
49 lines
1.2 KiB
JavaScript
|
document.addEventListener(
|
||
|
"DOMContentLoaded",
|
||
|
function() {
|
||
|
const randomNeocat = document
|
||
|
.querySelector(".neocat");
|
||
|
const images = [
|
||
|
"neocat_floof_happy_2048.png",
|
||
|
"neocat_floof_owo_2048.png"
|
||
|
];
|
||
|
|
||
|
randomNeocat.addEventListener(
|
||
|
"mouseover",
|
||
|
function() {
|
||
|
const randomIndex = Math
|
||
|
.floor(Math.random() *
|
||
|
images.length);
|
||
|
const randomImage =
|
||
|
images[randomIndex];
|
||
|
|
||
|
randomNeocat.src =
|
||
|
randomImage;
|
||
|
});
|
||
|
|
||
|
randomNeocat.addEventListener(
|
||
|
"mouseout",
|
||
|
function() {
|
||
|
randomNeocat.src =
|
||
|
"neocat_floof_mug_2048.png";
|
||
|
});
|
||
|
});
|
||
|
|
||
|
var icons = [
|
||
|
"neocat_floof_happy_2048.png",
|
||
|
"neocat_floof_owo_2048.png"
|
||
|
];
|
||
|
var currentIndex = 0;
|
||
|
|
||
|
function changeFavicon() {
|
||
|
var favicon = document
|
||
|
.querySelector(
|
||
|
"link[rel*='icon']");
|
||
|
favicon.href = icons[
|
||
|
currentIndex];
|
||
|
|
||
|
currentIndex = (currentIndex +
|
||
|
1) % icons.length;
|
||
|
}
|
||
|
|
||
|
setInterval(changeFavicon, 2000);
|