0
我有一个带有一些下拉列表的边菜单栏。当我点击列表的子元素时,菜单关闭。当我再次点击菜单时,我想要扩展下拉列表。通过这种方式,我认为将DOM元素保存到全局变量中并将其展开为菜单事件就行了。将DOM元素保存到Jquery的变量中
该列表包含li
和ul
元素,为了扩大这一点,我将添加一个名为“open”的.css
类。
菜单项没有任何id-s
来标识它们。
我该怎么做?
globally {var selectedItem =null}
// If user click any menu link
$('.menu-layer a').on('click', function() {
//--> selectedItem = getClickedElement
//... other code
}
//If user clicks the hamburger menu
listenForMenuLayer: function() {
$('.nav-menu').on('click', function() {
//--> selectedClick.addClass('open')
//animation and other stuff code
}}
感谢
请给我们一些代码。 – beerwin
请提供您的代码,以便轻松访问您的问题 – mean
查看我编辑的Q – TrulyXax