기본 편의 지식이있는 모바일 사이트를 만들기 위해 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
감사
입니다
나는 뭔가를 놓치고 있거나'position = t.position()'해야합니다. b e 이벤트 처리기에 있고 외부에 있지 않습니까? – hayavuk