Accordeon无法打开-除非我单击浏览器上的“后退”按钮

时间:2018-06-25 12:20:56

标签: javascript

这是我第二次尝试问这个问题。上次,管理员关闭了该主题,因为他认为这是一些建立链接的尝试。 他认为我发布的链接来自游戏网站-但这绝对是错误的!它与Campervans有关,与链接构建无关。 所以我希望这次我比较幸运,因为我确实需要您的帮助:

在名为camperhero的网站(德国站点,这次没有链接)上,我正在使用手风琴。

当我进入站点并尝试单击手风琴时(“ Das CamperHero 1x1fürAustralien”下方),它没有打开。只有网址会更改,并在末尾添加/#collapse7。

但是奇怪的是:当我转到该网站的另一页,然后单击浏览器的“后退”按钮时,我可以打开手风琴。

我不明白为什么只有在使用“后退”按钮后才能使用它!

也许您有个主意吗?

感谢您的帮助, 彼得来自德国

编辑:开发人员工具向我显示一条错误消息:

Uncaught TypeError: e is not a function
at bootstrap.min.js:6
at bootstrap.min.js:6

我想,出于某种原因,JS无法加载。当我转到另一页面并单击“后退”按钮时,错误消息消失,手风琴打开。

我正在使用js进行引导,代码如下所示:

<script async src="js/jquery-3.2.1.min.js"></script>
<script async src="js/bootstrap.min.js"></script> 

这对您有帮助吗?

1 个答案:

答案 0 :(得分:0)

我现在找到了解决方案,也许这可以帮助其他人: 问题是由于在脚本中添加了“异步”导致的:

<script async src="js/jquery-3.3.1.min.js"></script>
<script async src="js/bootstrap.min.js"></script> 

删除它后,它工作正常。