📜  jquery 关闭引导模型 - Javascript (1)

📅  最后修改于: 2023-12-03 15:32:13.085000             🧑  作者: Mango

jQuery 关闭引导模型 - Javascript

在网站开发中,引导模型(Modal)是一个非常常见的弹出窗口。但是,在导航到另一个页面或执行某些功能之后,我们需要关闭它。在这里,我们将使用 jQuery 来关闭引导模型。

简单的HTML代码

首先,我们需要创建一个简单的 HTML 代码来创建和显示引导模型:

<div class="modal">
  <div class="modal-content">
    <span class="close">&times;</span>
    <p>欢迎来到我们的网站!</p>
  </div>
</div>
CSS样式表

添加 CSS 样式表,使模型可见,且中心具体放置在屏幕上。以下是示例样式代码:

.modal {
  display: none; /* 隐藏模型 */
  position: fixed; /* 当滚动屏幕时模型不会移动 */
  z-index: 1; /* 设置模型在所有其他元素之上 */
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto; /* 允许用户滚动页面内容 */
  background-color: rgb(0,0,0); /* 黑色半透明背景 */
  background-color: rgba(0,0,0,0.4); /* 兼容性,支持大多数浏览器 */
}

.modal-content {
  background-color: #fefefe; /* 模型内部的背景色 */
  margin: 15% auto; /* 上下和左右居中 */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* 可根据需求调整 */
}

.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
使用JQuery关闭引导模型

现在,我们可以使用 jQuery 来关闭引导模型。默认情况下,引导模型应该是隐藏的。当用户单击 "打开模型" 按钮时,我们将显示模型。关闭按钮应该能够关闭模型。以下是示例 jQuery 代码:

$(document).ready(function(){
  // 当用户单击 "打开模型" 按钮时显示模型
  $(".open-modal").click(function(){
    $(".modal").show();
  });
  // 当用户单击模型中的关闭按钮时关闭模型
  $(".close").click(function(){
    $(".modal").hide();
  });
});

现在,我们的引导模型将会以一个黑色半透明背景,提示一些信息或者弹出窗口让用户选择。通过单击关闭按钮,用户可以关闭引导模型。

这就是使用 jQuery 关闭引导模型的基本步骤。

结论

本文介绍了如何使用 jQuery 来关闭引导模型。首先,我们创建了引导模型的 HTML 代码和 CSS 样式表。然后,我们使用 jQuery 来隐藏或显示模型,并且可以使用关闭按钮关闭模型。

希望对你有所帮助!