HTML/CSS bootstrap 中的 dropmenu 有时候会不好用,请问有哪些可能呢?

woaigithub · 2012年11月12日 · 最后由 artone 回复于 2012年11月12日 · 3605 次阅读

bootstrap 中的 dropmenu 有时候会不好用,出不来下拉的效果,请问有哪些可能呢?

没加 js?

加上了,没有动过页面,一会好用,一会不好用,当然肯定是哪里出了问题,我也正在找。

如果 js 装载了两遍就会有这个情况。 在浏览器上检查一下 html 源码,如果同时有 /assets/twitter/bootstrap/bootstrap*/assets/application.js*,并且发现 application.js 里面的内容是打包的全部js 代码,那就意味着重复装载,更进一步的原因一般是你的 asset 相关设置有问题,认真读一下这块配置项的文档说明

jquery.js 重复加载也重复吗,这块的文档,稍后我读一下。

#4 楼 @woaigithub 一般是 asset 的问题,所以是都会重复加载的

我刚才部署到生产环境了,没有这个问题,以为所有的 css 和 js 都合并一个文件了。在测试环境使用 rails s 启动,有时候会有这个问题。有时候又没有这个问题。

#6 楼 @woaigithub 因为你在测试环境执行了 rake assets:precompile ,所以 public/assets/application.js 里面有一套完整的 js 代码,简单的做法是测试环境里不生成 assets

重复提交,删除

重复提交,删除

我删除了生成的 public/assets 文件夹,结果还是一样的。

#10 楼 @woaigithub 看来我们情况可能还不太一样,那就看看是否有其它原因导致多次装载,或者除了重复装载外有没有其它问题

清除浏览器的 cache。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号