首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQmobi -动态切换页面

JQmobi -动态切换页面
EN

Stack Overflow用户
提问于 2013-03-17 00:18:04
回答 1查看 490关注 0票数 1

这里有一段我的JQMobi代码。问题是它不能动态切换页面:

代码语言:javascript
复制
<div title='Whatever' id="main" class="panel" selected="true" data-tab="navbar_home" data-footer="none">
        <div class="swipe_area">
            <!-- nothing here, just for swiping to not disturb other elements -->
            <- Swipe me ->
        </div>
        <script>
            var init_swipe = function () {
            $(".swipe_area").swipeListener({
                    vthreshold: 30,
                    hthreshold: 80,
                    callBack: function (dir) {
                        if(dir.left) {
                            window.location.href = "#menulink3";
                            alert("go to menulink3");
                        }
                        else if(dir.right) {
                            window.location.href = "#menulink2";
                            alert("go to menulink2");
                        }
                    }
                });
            };
            window.addEventListener("load", init_swipe, false);
        </script>
</div>
<div title='Whatever' id="menulink2" class="panel" selected="true" data-tab="navbar_home" data-footer="none">
    content of menulink2
</div>
<div title='Whatever' id="menulink3" class="panel" selected="true" data-tab="navbar_home" data-footer="none">
    content of menulink3
</div>

浏览器中的url确实会改变,它会给出一个警告(只是为了确保),但在页面中没有切换。此外,正常的a href链接工作得很好。有没有我必须调用的jqmobi函数才能刷新它?

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-17 03:19:41

您不需要更改window.location来导航。看看$.ui.loadContentDiv就可以通过编程实现这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15451557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档