【发布时间】:2013-04-25 20:16:40
【问题描述】:
我正在使用 phonegap 和 jquery mobile 制作一个 web 应用程序,如果你用两根手指点击屏幕上的任意位置,标题显示和隐藏,我试图让它在哪里。
我在每个页面上都有一个带有“标题”类的标题 div。我想我可以选择这个类的所有内容并使用 jGestures 来显示/隐藏(我以前从未使用过 jGestures,而且我是 jquery 的新手,所以这可能是我的问题)。我现在拥有它的方式似乎只有在您点击 div 时才会显示和隐藏,而我希望能够点击屏幕上的任何位置。
这是我所拥有的:
<div class="header" data-role="header">
<a href="#" data-icon="arrow-l" data-rel="back" data-transition="slide" data-direction="reverse">Choose Grid</a>
<h1>Add Images</h1>
<a href="#choosePage" class="saveGrid" data-icon="check" data-transition="slide" data-theme="b">Done</a>
</div>
$(document).ready(function(){
$("#header").bind("taptwo", function(){
$("#header").hide();
});
});
我知道我可能还差得很远,但是有什么想法吗? jQuery mobile 是否有一些我应该使用的内置手势?
【问题讨论】:
-
移除
.ready函数。仅使用此$(document).on('taptwo', function () { stuff here });
标签: javascript jquery cordova jquery-mobile show-hide