触摸不能在iPad上使用折叠标签

时间:2015-02-03 03:33:09

标签: javascript jquery iphone ipad

我有一个可折叠的标签栏,我想要它,所以当我点击页面上的任何地方它折叠标签时,我使用下面的代码,这是完美的。但是,我不能让它在触摸上工作(iPad,iPhone等)

$(document).click(function(e) {
    // make sure the click is outside the tabs
    if($(e.target).parents('#tabs').length == 0) {
        $('#tabs ul li.ui-state-active a').trigger('click');
    }
});

如果有人可以告诉我如何编写代码来处理艰难的工作,那么任何帮助都会很棒。感谢

以下是我如何获得点击代码并点击计算机的链接正常工作:Collapse jquery tab when click outside of the div

1 个答案:

答案 0 :(得分:0)

这样的事情可能有助于你交配...... :)。

$(document).on('click touchstart', '#tabs ul li.ui-state-active a',  function(event) {
    event.preventDefault()
    alert('clicked');
});