带有按钮的多个弹出窗口

最小二乘

我想制作多个弹出窗口,这些弹出窗口在每个按钮单击时分别显示。

这是我到目前为止所做的

Java脚本

<body>
<button id="popup_btn" class="popup_btn" type="button"> Hi </button>			
			    			
<div id="popup" class="popup_wrap">
  <div class="popup_content">
    <p> Hi</p>
    <button id="popup_close" class="close"> close </button>
  </div>
</div> 

<button id="popup_btn" class="popup_btn" type="button"> History </button>			
			    			
<div id="popup" class="popup_wrap">
  <div class="popup_content">
    <p> Hi</p>
    <button id="popup_close" class="close"> close </button>
  </div>
</div> 

<button id="popup_btn" class="popup_btn" type="button"> Skill </button>			
			    			
<div id="popup" class="popup_wrap">
  <div class="popup_content">
    <p> Hi</p>
    <button id="popup_close" class="close"> close </button>
  </div>
</div>
</body>

普伦贡
  1. 使用jQuery将事件处理程序分配给按钮时,无需循环。给它上课,并让按钮弄清楚它在哪里
  2. 给按钮一个data属性,告诉它要打开的内容

$(function() {
  $(".popup_btn").on("click",function() {
    $("#"+$(this).data("div")).toggle();
  });
  $(".popup_close").on("click",function() {
    $(this).closest("div.popup_wrap").hide();
  });
  
});
.popup_wrap {
  display: none
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<body>
  <button data-div="popup1" id="popup_btn1" class="popup_btn" type="button">Hi</button>

  <div id="popup1" class="popup_wrap">
    <div class="popup_content">
      <p>Hi</p>
      <button class="popup_close" class="close">close</button>
    </div>
  </div>

  <button data-div="popup2" id="popup_btn2" class="popup_btn" type="button">History</button>

  <div id="popup2" class="popup_wrap">
    <div class="popup_content">
      <p>Hi</p>
      <button class="popup_close" class="close">close</button>
    </div>
  </div>

  <button data-div="popup3" id="popup_btn3" class="popup_btn" type="button">Skill</button>

  <div id="popup3" class="popup_wrap">
    <div class="popup_content">
      <p>Hi</p>
      <button class="popup_close" class="close">close</button>
    </div>
  </div>
</body>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

带有关闭按钮的 CSS 弹出窗口

在 Tkinter Python 中创建多个带有子窗口的按钮

在弹出窗口中添加多个按钮

Flutter - 当有多个弹出窗口时如何使弹出窗口消失?

如何在 QML 中关闭带有特定按钮/区域的抽屉弹出窗口?

如何使用带有“是/否”按钮的JavaScript进行“年龄验证”弹出窗口?

如何在按钮上单击以实现带有一些图像的小弹出窗口

在带有弹出窗口的循环内创建一个按钮-jQuery Mobile

带有弹出窗口的 openlayers 标记

弹出带有隐藏URL地址的窗口

打开带有弹出窗口单击的div

R闪亮-带有选项的弹出窗口

带有灰色背景的Android弹出窗口

创建带有DP尺寸的弹出窗口

带有Wordpress画廊的华丽弹出窗口

带有JavaScript弹出窗口的HTML表

kivy:带有进度栏的弹出窗口

带有角度 7 的弹出窗口

Django删除带有确认弹出式窗口和多个成功URL的CBV

带有弹出式图片预览的壮观弹出窗口

我想在 Swift UI 中使用多个带有按钮的弹出框

PHP,MySQL,HTML / CSS和javascript-带有模态框弹出窗口的While循环和按钮

ASP.NET MVC 在 jQuery 数据表中使用带有按钮 onclick 的模态弹出窗口

编辑弹出窗口按钮

创建弹出窗口按钮

具有多个单元格附件按钮的表格视图应一键打开和关闭弹出窗口

没有出现带有分页表格的弹出窗口

当用户在第一个文本框中输入金额的10%以上时,显示带有弹出式按钮的模型弹出窗口

java,带有2个按钮的窗口