当 div 隐藏时,div 中的计时器不运行



我在 ASP.NET 上有 2 个计时器。

我戴上了div 一个计时器,说div 可见性是假的,比如说 TIMER1 . 其次,我将第二个计时器(比如说 Timer2 )放在另一个div 中,该div 是可见性是真的。

但是,如果我将其设置为所有div 的可见性 true。计时器一起工作正常。

问题是,如果div 隐藏(从代码隐藏)为什么计时器没有运行? 否则,如果div 设置为可见性为 true,则两个计时器都正常运行。当div 隐藏时,div 中的计时器是否正在运行?

在代码隐藏中将Visibility设置为false时,ASP 根本不会在页面上呈现div。您可以做的是,将 CSS visibility 属性设置为 hidden 。这样,它将呈现在页面上但不可见,并且其中的计时器将起作用。

<div style="visibility: hidden">......</div>

最新更新