gpt4 book ai didi

javascript - 在同一事件的所有 Controller 中执行相同的函数 - AngularJS

转载 作者:行者123 更新时间:2023-11-28 19:00:50 25 4
gpt4 key购买 nike

我目前在通过 URL 更改 View 时遇到了 Bootstrap Modal 的问题。 ReloadOnSearch 已禁用。

如果我的 View 如下:

blah.com/examples/1

并打开一个带有褪色背景的模态框,然后更改 URL 以更改 View ,例如:

blah.com/examples/2

模态窗口将关闭,但褪色的背景将保留,并禁用与网页的交互。

我想知道是否有一种方法可以定义一个函数,该函数将以编程方式删除褪色的背景,该函数将在 URL 更改时执行,而不管使用的 Controller 如何。

虽然问题的原因是 AngularJS,但解决方案不需要使用 AngularJS。

最佳答案

我遇到了同样的问题,解决方案是在 hashurl 更改时删除该覆盖类

    window.onhashchange = function() {
$(".lean-overlay").fadeOut(500); // whatever class name your overlay has
}

关于javascript - 在同一事件的所有 Controller 中执行相同的函数 - AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32584380/

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