1

我正在创建一个脚本,它将在桌面、Ipad 或平板电脑上的导航项下显示下拉菜单。

现在,当我在桌面上测试它时,下拉菜单正在显示,而不是在 Ipad 上。

我尝试添加警报以查看当我点击 Ipad 上的导航项时它们是否显示,它们确实显示了。所以我想知道 Ipad 上的 ToggleClass 是否存在问题?

为什么这段代码在 Ipad 上不起作用?

 $('body').on('click touchstart','li.dropdown-control > a',function(event){
   event.preventDefault()
     var nextSibling = $(this).next();
       nextSibling.toggleClass('dropped');  
       $('.dropped').not(nextSibling).removeClass('dropped'); 
  }); 
4

1 回答 1

0

我是个白痴,剧本很好。是我的平板电脑特定的 CSS 使它无法显示。

于 2013-01-29T17:17:21.033 回答