使用布尔值只显示一次引导模式

Show Bootstrap Modal Only Once using Boolean

本文关键字:一次 模式 布尔值 显示      更新时间:2023-09-26

我使用的是一个引导模式,我想让它只显示一次,当一个按钮被点击,但不是如果按钮再次点击。

我想用一个布尔值来做这个,它最初是true,当按钮被点击时被设置为false。我实际上已经找到了一个解决方案,只是在第一次隐藏后使用.remove()删除Modal,但我想知道为什么布尔值不起作用。

http://jsfiddle.net/ncjbx/9/

var modalshow = true;
$("#button").click (function () {
    if (modalshow = true) {
        $("#myModal").modal("show"); 
        modalshow = false;
    }
}) 

常见语法错误。:

if (modalshow = true) {

应该是这样的:

if (modalshow == true) {

实际上,每次都将modalshow设置回true

变化

if (modalshow = true) {

if (modalshow == true) {