起点素材:
https://cloud.189.cn/t/VVZr2qqYriey (0817-蒙态框)

终点素材:
https://cloud.189.cn/t/rIRBzeqMVn2m(访问码:6846)

分析

素材默认的模态框内容都是显示状态

通过js要控制他们的开始和关闭

两种办法

1,控制css样式,控制他们的display的属性值,为none就不显示,为block就显示

2,控制盒子装备的样式。另写一个隐藏的样式,如果装备上就让他们隐藏,如果没有装备就让他们显示

本节我们使用方案一来完成

改一改代码

由于庶罩层与信息层都是一起出现,一起消失的

考虑把他们装在一个容器中,然后控制容器的消息与显示

容器盒子

控制容器的显示

效果

没有模态框了

点击按钮,显示模态框

思路

给按钮添加一个点击事件

事件中,让模态的容器盒子display状态为block就可

html代码

开始写效果

$(main);function main() {// 获取控制显示的按钮,绑定他的事件$("#btn_show_motai").click(show_motai);// 显示模态框的方法function show_motai() {// 让模态框容器显示$(".motai_container").css("display","block");}
}

效果,点击了按钮后,模态框就可以显示了

模态框,点击取消,让框消失

思路,给取消按钮一个点击事件

让模态框的容器的display样式为none就可

给取消按钮添加一个id

点击就让消失的事件代码

jquery-通过按钮控制模态的显示与隐藏相关推荐

  1. jquery控制css的display(控制元素的显示与隐藏)

    使用jquery控制div的显示与隐藏: $("#div的id").show()表示display:block, $("#div的id").hide()表示di ...

  2. jquery控制div的显示与隐藏

    使用jquery真的很方便,比如要控制div的显示与隐藏,一句话就搞定了,请看下面使用说明. $("#id").show()表示display:block, $("#id ...

  3. angularjs ng-click传参控制ng-repeat元素显示与隐藏

    ng-click传参控制ng-repeat元素显示与隐藏 说明: 1.使用ng-repeat显示参数 2.通过ng-click按钮显示或隐藏内容.通过添加shows和id两个参数控制显示. <! ...

  4. TIA博途WinCC PRO中通过脚本控制图层的显示和隐藏

    TIA 博途WinCC PRO中通过脚本控制图层的显示和隐藏 WinCC Professional 项目中,可以使用脚本来控制画面上某个层的隐藏和显示,一旦设置该层隐藏,那么层中的对象也将隐藏,显示同 ...

  5. Android之按钮点击事件——显示图片隐藏图片

    哈喽!时隔两个月,我又和大家见面啦! 今天,我要分享的内容一如既往的很基础,即关于Android的按钮点击事件--显示图片&&隐藏图片,它的执行过程比较简单,所以这里我就不放什么图片或 ...

  6. 鼠标悬浮移出控制div的显示与隐藏

    鼠标悬浮移出控制div的显示与隐藏 当鼠标悬浮在某一个触发div显示的元素上时,通常JS为:οnmοuseοver="javascript:showAlertInfo(ShowID);&qu ...

  7. 超图控制图层的显示与隐藏

    // 控制倾斜摄影的显示与隐藏 imgChange () { this.imgChecked = !this.imgChecked //点击之后切换图层的被选状态 if (this.imgChecke ...

  8. Python——控制窗体的显示和隐藏以及位置和大小

    控制窗体的显示和隐藏 Python中常用一些代码来控制任意窗体的显示,也可以将任意窗体隐藏. QQwin=win32gui . FindWindow("TXGuiFoundation&quo ...

  9. Vue.js学习之路(五)控制页面元素显示和隐藏

    在HTML中国我们通常是直接使用display的属性值,来控制元素的显示与隐藏,在vue中就主要通过两种方式v-if和v-show 两者都是通过对引号中的值或者表达式进行true或false进行判断实 ...

最新文章

  1. 基于SmartQQ协议的QQ聊天机器人-7
  2. 网站建设中你不知道的八大SEO技巧
  3. 为什么梯度的方向与等高线切线方向垂直?
  4. Linux初学时的一些常用命令(4)
  5. valhalla 插件_Valhalla项目的价值
  6. 三种方法求最长子序列问题
  7. vector 赋值_从零开始学习R语言(一)——数据结构之“向量”(Vector)
  8. webstormjs文件全部报错_springboot启动报错org.yaml.snakeyaml.error.YAMLException...
  9. 例说需求跟踪矩阵的作用
  10. 运算放大器(OPA)超详细参数讲解-运放---以及8个型号的运算放大器分析对比
  11. 破解压缩包密码的正确思路原理
  12. Linux 与 Unix 系统的区别
  13. 服务器设置自动开机及定时开机
  14. 【SSM】Mybatis
  15. 站长付个人微信支付宝收款系统如何对接?
  16. 嵌入式操作系统判断题
  17. Vivado使用技巧(22):综合策略与设置的选择
  18. linux-centos-nginx做负载均衡
  19. 载波,频点,载频,信道之间关系与区别
  20. 公安统计报表计算机信息系统2015版,[广东省东莞市公安统计报表信息系统的设计与实现.ppt...

热门文章

  1. python吧_python初始与安装 - Python东
  2. 最新口绑查询HTML源码
  3. 红尘EMLOG技术导航分类网主题模板
  4. 安全狗远程3389端口修改工具
  5. 精美的导航引导页html源码
  6. 数据库知识 | 关系型数据库与非关系型数据库小记录
  7. 重温《数据库系统概论》【第一篇 基础篇】【第4章 数据库安全性】
  8. 计算机大学生个人特长范文,计算机大学生个人简历范文
  9. java删除某些段落word_Java 批量删除Word中的空白段落示例代码
  10. WordPress美化_节日灯笼插件