gpt4 book ai didi

javascript - 仅加载ajax模态,模态未打开

转载 作者:行者123 更新时间:2023-12-03 11:26:42 25 4
gpt4 key购买 nike

我有一个每 5 分钟加载一次的 ajax 模式。但此时即使前一个模态打开,它也会继续加载。如何防止模态再次打开,但前提是前一个模态已关闭

setInterval(function () {
$('*[data-toggle="ajaxModal"]').click();}
,300000);

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li><a href="modal.html" data-toggle="ajaxModal">open modal</a></li>

最佳答案

您应该按如下方式更改设置的间隔代码:

setInterval(function () {
if($('#ajaxModal').attr('aria-hidden') == 'false') return;

$('*[data-toggle="ajaxModal"]').click();
}
,300000);

因为当对话框打开时,#ajaxModal 影子项将其 aria-hidden 属性设置为 true

关于javascript - 仅加载ajax模态,模态未打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26890560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com