我对学习HTML,CSS和JavaScript比较陌生。我正在创建一种测试网站,仅用于学习目的,并已开始潜入移动响应网站。jQuery - toggleClass + slideToggle无法按预期工作
我有一个测试网站,其中隐藏了一个手机导航按钮,用CSS媒体查询来设置显示屏以隐藏正常的导航菜单。我也有移动导航菜单的列表项。要显示/隐藏此,我创建了一个.toggleClass()
jQuery函数:
function clicktouchmenu()
{
$('#menuico').on('click touch', function()
{
var $mobmen = $(".mobilemenu");
$mobmen.toggleClass('clicked');
});
};
上述工作,但我想一个.slideToggle()
增加了效果菜单。如果我在.toggleClass()
下添加这个菜单有点奇怪,如果我点击菜单图标,没有任何反应,但反复点击,它似乎启动生命并开始工作上下滑动。
因为我对此很新,所以我期望我完全做错了,或者过于复杂,可能很简单。
我已经更改了代码,它工作的更好,菜单在加载页面时隐藏,并且幻灯片动画有效。谢谢:) –
没问题,很高兴我可以帮助:) – DibsyJr
如果通过单击文档中的任何其他位置打开菜单,是否可以关闭菜单? –