我正在使用 Hammer.js 添加滑动手势来滑动我的网站页面。
现在我想使用 JQuery Mobile 添加过渡,但该过渡是在 HTML 中调用的。是否可以调用动画:
data-transition="slide"
通过 JavaScript。
<script type="text/javascript">
var hammertime = Hammer('html', {swipe_max_touches: 2, prevent_mouseevents: true
}).on("swiperight", function(event) {
document.location = "http://example.com";
});
最佳答案
$.mobile.changePage()
现已弃用。 http://api.jquerymobile.com/jQuery.mobile.changePage/ 。正确的方法是使用:
$.mobile.navigate("#bar", {transition: "slide", info: "有关 #bar 哈希的信息"});
$.mobile.pageContainer.pagecontainer("change", "target", {transition: "flow", changeHash: false, reload: true})
我只是想根据我从其他线程中学到的知识来回答这个问题。 我没有足够的声誉来放置其余的链接。只需在 Google 上搜索代码即可找到各自的 StackOverflow 线程。
关于javascript - 使用 Javascript 调用 JQuery Mobile 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15928894/