italia2024
Version:
Italia 2024 assets
64 lines (59 loc) • 2.07 kB
JavaScript
(function () {
var insertStyle = document.createElement('style');
insertStyle.insertAdjacentHTML('beforeend', `
/* クリック無効(SP) */
@media screen and (max-width: 743.9px) {
:is(.eve-none, .eve-none_sp) {
pointer-events: none;
cursor: none;
}
@media (any-hover: hover) {
:is(.eve-none, .eve-none_sp):is([href], [onclick]):is(:hover, :focus) {
opacity: 1;
filter: brightness(1)
}
}
}
/* クリック無効(PC) */
@media print, screen and (min-width: 744px) {
:is(.eve-none, .eve-none_pc) {
pointer-events: none;
cursor: none;
}
@media (any-hover: hover) {
:is(.eve-none, .eve-none_pc):is([href], [onclick]):is(:hover, :focus) {
opacity: 1;
filter: brightness(1)
}
}
}
`);
document.getElementsByTagName('head')[0].appendChild(insertStyle);
})(); ///function:eve-none:CSS
(function () {
if (window.matchMedia('(max-width: 743.9px)').matches) {
//ウィンドウサイズ743.9px以下(スマホ)
let arrEveNones_sp = Array.prototype.slice.call(document.querySelectorAll(":is(.eve-none, .eve-none_sp)")); //Arr.NodeList
//クリック時のイベント/登録
let fnEveNone_sp = function () {
let lgtEveNone_sp = arrEveNones_sp.length;
for (let n = 0; n < lgtEveNone_sp; n++) {
arrEveNones_sp[n].addEventListener('click', function (e) {
return false;
});
}; ///for
}(); ///.addEventListener('click'
} else if (window.matchMedia('(min-width: 744px)').matches) {
//ウィンドウサイズ744px以上(PC)
let arrEveNones_pc = Array.prototype.slice.call(document.querySelectorAll(":is(.eve-none, .eve-none_pc)")); //Arr.NodeList
//クリック時のイベント/登録
let fnEveNone_pc = function () {
let lgtEveNone_pc = arrEveNones_pc.length;
for (let n = 0; n < lgtEveNone_pc; n++) {
arrEveNones_pc[n].addEventListener('click', function (e) {
return false;
});
}; ///for
}(); ///.addEventListener('click'
}; ///if else
})(); ///function:eve-none:JS