你已經嘗試創建一個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