Javascript Accordeon不会打开-除非我单击“打开”;“后退”-浏览器上的按钮
这是我第二次尝试问这个问题。上次,管理员关闭了这个主题,因为他认为这是一个链接建设尝试或其他什么。 他认为我发布的链接来自一个游戏网站——但那绝对是错误的!这是关于露营车的,与链接建设无关。 所以我希望这次我更幸运一点,因为我真的需要你的帮助: 在名为camperhero的网站(一个德国网站,这次没有链接)上,我使用的是手风琴 当我进入该网站并尝试单击手风琴(位于“Das CamperHero 1x1 für Australien”下方)时,它不会打开。只有url会更改,并在末尾添加一个/#collapse7 但奇怪的是:当我转到这个网站的另一个页面,然后点击浏览器的“后退”按钮,我就可以打开手风琴了 我不明白为什么它只有在使用了“后退”按钮后才能工作 也许你有个主意 谢谢你的帮助, 彼得来自德国 编辑:开发工具向我显示一条错误消息:Javascript Accordeon不会打开-除非我单击“打开”;“后退”-浏览器上的按钮,javascript,Javascript,这是我第二次尝试问这个问题。上次,管理员关闭了这个主题,因为他认为这是一个链接建设尝试或其他什么。 他认为我发布的链接来自一个游戏网站——但那绝对是错误的!这是关于露营车的,与链接建设无关。 所以我希望这次我更幸运一点,因为我真的需要你的帮助: 在名为camperhero的网站(一个德国网站,这次没有链接)上,我使用的是手风琴 当我进入该网站并尝试单击手风琴(位于“Das CamperHero 1x1 für Australien”下方)时,它不会打开。只有url会更改,并在末尾添加一个/#co
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>
这对你有帮助吗 我现在找到了解决方案,也许这可以帮助其他人: 问题是由于在脚本中添加“async”引起的:
<script async src="js/jquery-3.3.1.min.js"></script>
<script async src="js/bootstrap.min.js"></script>
删除后,它工作正常。仅链接到一个网站并要求我们为您调试,恐怕也会解决此问题。你必须缩小问题的范围,并提供给你带来麻烦的代码。嗨,彼得,一般来说,大多数人都不会关注未知网站的链接(我们是网络开发者,我们知道即使是真诚的网络,也会有多么粗略)。除此之外,听起来你在使用某种URL散列来触发JS?在这种情况下,我会在读取URL的脚本上设置一个console.log(),并查看当按下“后退”按钮时是否触发了URL。您能在这里发布您正在使用的代码吗?我知道复制back button功能很难,但是如果我们能看到一些不稳定的特定代码,我们就有很好的机会调试它。