我一直在修改 vbulletin 论坛。我修改的只是公告控制面板中样式编辑器中的 css,以及两个模板文件。
我发现其中一个 javascript 下拉菜单不再有效(确实有效)。
论坛是http://forum.selfbuild.com/
其他下拉菜单仍然有效(标题中的“社区”和“论坛操作”链接),因此它特别与您在登录时看到的“通知”下拉菜单项相关。
我已经恢复了我修改的两个模板文件,但问题仍然存在,所以并不是我将某些代码炸毁了。
在鼠标悬停时,浏览器不会在底栏中显示 javascript://,而是显示一个 URL。
所以我不知道如何解决它 - 我不知道如何去跟踪 javascript 问题。
感谢任何帮助。要登录并查看问题,您可以使用 testuser abc123,登录后会出现通知菜单项。
最佳答案
从 .toplinks 中移除 overflow: hidden - 然后你的菜单就会显示。
.toplinks {
background: none repeat scroll 0 0 #DEDEDE;
color: #417300;
float: right;
font: 11px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;
overflow: hidden; <- kill this
text-align: right;
width: 430px;
}
这个类基本上隐藏了所有未显示的内容,即。下拉菜单。
关于javascript 下拉菜单不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19381056/