当前页面不止一个可拖动模态框,当切换目录是应该将当前页面上的所有模态框关闭,模态框太多不能根据模态框ID名去关闭。
版本一:
//眉毛胡子一把抓,不管有没有开过当前模态框一律关闭$(".modal").modal("hide");//事实证明,你越想省事最后越麻烦//问题://我之前绑定在关闭模态框上的事件,每次都会重复执行,导致发送后台的命令重复,服务器处理多余指令$(".modal").on("dal", function () {});
版本二:
//判断当前模态框状态,如果为开启状态则关闭 !$('.modal').map(function () {if (!$(this).is(":hidden")){$(this).modal('hide');}});//jquery 并没有办法直接判断模态框是否是开着的只有:hidden,没有:show//but,!取反就可以。//is() 遍历方法,返回匹配的true/false
以上:判断模块框状态,并关闭已开启
本文发布于:2024-01-29 11:24:11,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170649865614930.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |