javascript - 页面重新加载时打开一个弹出窗口

标签 javascript jquery html css

我是 HTML 和 jQuery 开发的新手。我正在开发一个元素,我想在其中创建一个弹出窗口,该弹出窗口在重新加载页面时默认打开。弹出窗口应位于右下角(与 Facebook 聊天相同)。

我找了很多,但找不到任何东西。我现在卡住了。

最佳答案

尝试用固定位置定位元素。固定位置意味着元素相对于视口(viewport)定位。

.popup{
    position: fixed;
    bottom: 0;
    right: 0;
}

该元素将在页面加载时默认显示。您可以添加一个小按钮并使用 JavaScript 显示和隐藏使用 jQuery 的 .toggle(); 的弹出窗口:

$('.button').on('click', function(){
    $('.popup').toggle();
});

来源:

MDN - CSS positioning

CSS Tricks - Absolute, Relative, Fixed Positioning: How Do They Differ?

jQuery API Documentation - .toggle()

关于javascript - 页面重新加载时打开一个弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25311747/

相关文章:

javascript - gridify.js 仅在页面改变大小后布局

javascript - jQuery找到最接近div的图像src

javascript - '+myVar;' 如何成为有效语法

javascript - Java Script/jQuery – 简单的 if 语句不适用于预定义变量

javascript - jQuery 正在交换我插入的标签

html - feColorMatrix的每个元素的含义是什么?

javascript - 如何在 Angular 中的自定义指令内设置 d3 图表?

javascript - JavaScript 轮播的多个实例

html - 设置滚动条的位置

html - 使用外部样式表覆盖内部样式表,无需编辑 html