2017-02-21 113 views
1

问题:我遇到了一个问题,即用户在页脚上单击模式“隐私声明”时。每当用户点击它,它立即关闭模式。我将这些文件与我之前完成的文件进行了比较,结果相同。Modal立即关闭

,如果我有两个bootstrap.jsbootstrap.min.js,我只是只有最小的js文件我已经检查。我检查过我是否调用了两次模态,而我没有。

以下是该网站的路径:regalmed。不幸的是,我无法访问这些文件,但基于比较测试网站和页脚中的隐私声明,它们看起来是一样的。

任何建议将有所帮助。

+0

请检查浏览器的控制台,有错误,'未捕获的ReferenceError:intialize不defined',这种情况发生时,网页加载,修复这可能会解决你的问题。 – azs06

+0

你为什么要在modals.css和bootstrap模态上调用样式?此外,即使在点击任何内容之前,您的身体也会拥有“模式打开”类。 – LordNeo

+0

@ azs06:我已检查过这种可能性,但这不会导致问题。测试版本目前有这个错误。 –

回答

2

Bootstrap正在双重加载,这是造成你的问题。它是从CDN加载到<head>,然后再靠近身体的从底部:

http://www.regalmed.com/Regal-en-us/includes/themes/MuraBootstrap3/assets/bootstrap/js/bootstrap.min.js 
+0

@ William Robinson:您是否试图在检查工具中将其删除?当我删除它时,它仍然以相同的方式运行 –

+0

是啊...那是因为您需要删除脚本链接_before_该脚本已加载使用检查工具删除链接后,您已经加载脚本两次不会卸载脚本 –

+0

@ William Robinson:感谢您的澄清 –