old
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
/* ============================================================
|
||||
FI-NE & LACUEOR — B2B Partner Portal
|
||||
Scripts
|
||||
============================================================ */
|
||||
|
||||
(function () {
|
||||
"use strict";
|
||||
|
||||
/* ── Smooth anchor scroll offset for fixed topbar ────────── */
|
||||
document.querySelectorAll('a[href^="#"]').forEach(function (anchor) {
|
||||
anchor.addEventListener("click", function (e) {
|
||||
var target = document.querySelector(this.getAttribute("href"));
|
||||
if (!target) return;
|
||||
e.preventDefault();
|
||||
var offset = 80;
|
||||
var top =
|
||||
target.getBoundingClientRect().top +
|
||||
window.pageYOffset -
|
||||
offset;
|
||||
window.scrollTo({ top: top, behavior: "smooth" });
|
||||
});
|
||||
});
|
||||
|
||||
/* ── Topbar shadow on scroll ─────────────────────────────── */
|
||||
var topbar = document.querySelector(".topbar");
|
||||
window.addEventListener(
|
||||
"scroll",
|
||||
function () {
|
||||
if (window.scrollY > 20) {
|
||||
topbar.style.boxShadow = "0 2px 24px rgba(0,0,0,0.08)";
|
||||
} else {
|
||||
topbar.style.boxShadow = "none";
|
||||
}
|
||||
},
|
||||
{ passive: true }
|
||||
);
|
||||
})();
|
||||
Reference in New Issue
Block a user