2017-09-06 7 views
0

도움이 필요합니다. 나는 ul 안에 2 개의 연결이있다. 내가 바로 #next에 슬쩍 때hammer.js로 스 와이프 리디렉션

<ul class="group switcher"> 
    <li><a href="/" id="next"><i class="fa fa-list-ul" aria-hidden="true"></i></a></li> 
    <li><a href="news-table.html" id="previous"><i class="fa fa-th-large" aria-hidden="true"></i></a></li> 
</ul> 

나는 뉴스 table.html로 리디렉션합니다. 나는 Hammer.js를 사용합니다. 고맙습니다!

+0

jQuery도 사용합니까? – Argee

+0

jquery mobile을 사용할 수 없습니다. –

+0

이 대답입니까? 그렇지 않다면 저에게 알려주십시오. 그렇다면 대답으로 확인하십시오 ... – Argee

답변

0
var options = { /* your options*/}; 

$('#next').hammer(options).bind("swiperight", function() { 
    var href = $(this).attr('href'); 
    $(window).location.replace(href); 
}); 

설명서를 읽으면서 답변했습니다. 코드에서 약간의 조정이 필요할 수 있습니다 ...

+0

옵션에 무엇이 있어야할까요? 고맙습니다. –

+0

나는 hammerjs를 모른다. 결코 그걸로 일하지 않았다. 하지만 옵션 개체를 전달할 필요조차없는 것 같습니다. 그러므로 $ ('# next'). hammer(). bind (...)'는 이미 작동해야합니다. options-object에서 필요한 경우 hammerjs-options를 전달하기 만하면됩니다. – Argee

+0

죄송 합니다만, 나는 잠시 전에 이것을 시험하고 있습니다. 하지만 여전히이 오류를 보여줍니다 : Uncaught TypeError : $ (...). hammer는 swipe-button.js : 2의 함수가 아닙니다. jquery.hammer.js 플러그인을 추가했지만 여전히 작동하지 않습니다. 감사! –