我有一个响应式主题。在小屏幕上查看网站时,它会显示“菜单”,您必须点击它才能看到菜单项。我想要做的是直接显示菜单项,而无需用户在看到它们之前点击“菜单”。我尝试使用 Firebug 查看触发它的原因并尝试删除它。但这也会在桌面视图中弄乱我的整个网站。
这是链接。如果有人可以通过告诉我要删除哪些代码来为我指明正确的方向,那就太好了。非常感谢您的帮助。
我有一个响应式主题。在小屏幕上查看网站时,它会显示“菜单”,您必须点击它才能看到菜单项。我想要做的是直接显示菜单项,而无需用户在看到它们之前点击“菜单”。我尝试使用 Firebug 查看触发它的原因并尝试删除它。但这也会在桌面视图中弄乱我的整个网站。
这是链接。如果有人可以通过告诉我要删除哪些代码来为我指明正确的方向,那就太好了。非常感谢您的帮助。
我相信它是通过css隐藏的。因此,要在浏览器移动时最初显示该菜单,请进入 bootstrap-responsive.css 文件中的第 1424 行并将“display:none”更改为“display:block”。需要明确的是,这是您要查找的代码。
nav#main_menu.smooth_menu ul {
display: none;
background:#fff;
}
它在@media (max-width: 767px) 媒体查询中。
当用户在移动浏览器上时,这应该最初显示菜单,同时保持切换功能。
<script>
在你的页面里面添加下面的内容<head>
。它的作用是在启动时模拟单击“菜单”。
<script>
$(document).ready(function() {
jQuery('.zn_menu_trigger a:visible').click();
});
</script>