你已经尝试创建一个dropmenu点击工作,所以触摸屏可以使用菜单。点击jquery无法正常工作
$('a.dropsmall2').click(function() {
$(this).next('ul').slideToggle(500,'easeInOutQuad');
});
这部分似乎起作用。
$('#dropmenu a').click(function() {
$(this).parents('ul').not('#dropmenu').hide('medium');
});
这个部分确实有效,但是一旦你点击它,菜单在它最终保持关闭之前打开和关闭。
$('#dropmenu ul').mouseleave(function() {
$(this).slideToggle(500,'easeInOutQuad');
}); 这部分工作,但一旦鼠标离开菜单,然后就可以打开悬停而不是被点击(不知道它的这部分搞乱了它或代码的第一部分
jsfiddle --->http://jsfiddle.net/e9e17adm/15
作为@Vishnu下面提到包括jQuery的在你的jsfiddle,否则你不会如工作。 – mechanicals
'$(this).slideUp('500,easeInOutQuad');'是错的,应该是:'$(this)。slideUp(500,'easeInOutQuad');''和'slideDown()'相同,只需检查DOC –
完成上述操作仍然无效。有同样的问题 – alwayslearning