我正在使用hammer.js
制作一个基本的触摸友好型移动网站。我隐藏了顶部位置为负的顶部菜单,双击后它将使用 css3 过渡出现。但是我希望它在第二次双击时再次隐藏。
我曾尝试使用if/else
调用顶部位置然后相应地重新设置它,但我无法让它工作,有人知道我哪里出错了吗?
var t = $("#topbar");
var position = t.position();
$sw.on('doubletap', function(event) {
event.preventDefault();
if (position.top == '-55px') {
$('#topbar').css("top", "0");
}
else {
$('#topbar').css("top", "-55px")
}
});
网站地址是http://www.bettondesignwork.co.uk/tim/mobile
谢谢