1. 首页
  2. 编程语言
  3. Web开发
  4. JavaScript右下角新闻悬浮层状态控制(关闭与最小化)

JavaScript右下角新闻悬浮层状态控制(关闭与最小化)

上传者: 2025-05-27 18:23:39上传 ZIP文件 45.18KB 热度 1次

右下角的新闻悬浮层,用 JavaScript 配合 cookie 来做状态控制,体验上会提升不少。像关闭、最小化这些功能,写起来也不难。用 cookie 记住用户的操作,下次打开页面还能保持上次状态,挺贴心的。

JavaScript负责监听点击事件,cookie保存状态,比如newsFloatingStatus用来记录是关闭了还是最小化了。操作也简单:

setCookie("newsFloatingStatus", "closed");

加个click事件监听器,一点击按钮就更新 cookie:

document.getElementById("closeBtn").addEventListener("click", function() {
  setCookie("newsFloatingStatus", "closed");
});

如果还支持拖动的话,可以用另一个 cookie 比如floatingPosition来记录lefttop,拖到哪,下次还在那,感觉也挺丝滑的。

悬浮层用position: fixed固定到底部右侧就好,配合z-indexbox-shadow,视觉上也不会太突兀。整体结构清晰,功能实用,页面体验也上了一个台阶。

如果你懒得从零写,可以去下载这份已经整理好的资源包:JS 网页右下角浮动层效果可关闭可最小化,直接用,改改样式就能上线了。

下载地址
用户评论