Javascript 如何使菜单自动关闭?
需要这样做时,当您单击另一个区域时,菜单将关闭屏幕上,请帮忙,我正在使用mootools功能Javascript 如何使菜单自动关闭?,javascript,ios,mootools,Javascript,Ios,Mootools,需要这样做时,当您单击另一个区域时,菜单将关闭屏幕上,请帮忙,我正在使用mootools功能 toggleMenu: function() { if (menuOpened) { $('home-menu').setStyle('-webkit-transform', 'translateX(-50px)'); menuOpened = false; } else { $('home-menu').setStyle('-
toggleMenu: function() {
if (menuOpened) {
$('home-menu').setStyle('-webkit-transform', 'translateX(-50px)');
menuOpened = false;
}
else {
$('home-menu').setStyle('-webkit-transform', 'translateX(0px)');
menuOpened = true;
}
},
如果我没听错的话,如果菜单外有点击,你想关闭菜单 建议(假设菜单已打开):
示例:您能为菜单添加HTML以便更清楚地显示您所拥有的内容吗。@Sergio,我没有为菜单添加HTML,我创建的菜单使用moo工具函数和css。请参见此。
window.addEvent('click', function (e) {
// this line under will give true if the click is outside the menu
if (e.target.id != 'home-menu' && !e.target.getParent('#home-menu')) myFunctionSpace.toggleMenu();
});