2014-04-19 23 views
0
$(document).delegate('#btn', 'click', function(){ 
    $('#drop').show(); 
    e.stopPropagation(); 
}); 

$(document).click(function(){ 
    $('#drop').hide(); 
}); 

<span id="btn">click me</span> 
<div id="drop"></div> 

我有一个按钮,当它点击时,它会显示div,当用户点击文档时,div会隐藏。jquery文件点击隐藏触摸设备

它可以在桌面上正常工作,但触摸设备。

任何人都知道如何使它适用于触摸设备?

+0

使用此'$(文件)。在( '点击touchstart',函数(){' –

+0

冷静,现在的工作,你可以张贴在答案,所以我可以关闭这个问题 – Ben

+0

当然我会发布 –

回答

0

要触发与点击或触摸的功能,你可以试试这个:

$(document).on('click touchstart', function() {