我试图在页面加载时打开一个模式,但是我得到了Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops. 我知道为什么会发生这种情况,因为有很多关于它的帖子。不过我不知道该怎么解决它。 我正在使用Material UI modal 我已经尝试
在打开和关闭模式后,其他按钮不起作用(包括打开模式的按钮),并且模式不再打开。也许我的模式代码有什么问题?这个问题是在添加了modal代码之后出现的。浏览器控制台中没有消息。谢谢
var modal = document.getElementsByClassName("popup-container");
var btn = document.getElementById("button-open");
var close = document.getElementsByClassName("close-button")[0];
if (btn
我打开一个模态,然后点击一个div内的模式,我想关闭该模式,并打开另一个。但是当我这样做的时候,它关闭了第一个模态,只显示了第二个模态的背景,而主体没有显示。
我的HTML是:
<div id="test-modal" class="modal hide fade" data-keyboard="true">
<div class="modal-body">
<div id="option"><p>Click here to show the n
我现在遇到了一个问题,我已经上传了我的网站。 我有多个打开模态的按钮,其中一些模态有手风琴来保持内容的整洁和整洁。 虽然只是在本地运行HTML文件,没有问题,但现在它在网站上运行,当我在一个模式中打开一个手风琴时,模式关闭了。我猜想这是因为折叠在两个元素上都被切换了,即手风琴打开了,但模式关闭了。 有没有相对简单的方法来解决这个问题?可能有30种不同的模态和按钮,甚至更多的手风琴,显然都有不同的ID。 我发现的一种解决方案是告诉模式在打开手风琴时保持打开状态。但这意味着要为每个模态和手风琴编写相当多的JS来做这件事! 下面是我的调式和手风琴的一个例子。 //Button image to o
我有两个php页面,第一个页面使用Ajax显示来自MySQL数据库的数据,每1秒刷新一次,第二个页面包含php代码从数据库中获取数据,其中我有一个引导模式,它显示每个记录的其他信息。
第一个php页面:
<div class = "container">
<div id = "show_MySql_table_data"></div>
</div>
<script>
//Ajax script for displaying the record every 1 second
var inter