【问题标题】:Jquery Mobile swipe change aspx pageJquery Mobile 滑动更改 aspx 页面
【发布时间】:2012-06-23 23:45:13
【问题描述】:

我有一个 aspx。带有滑动事件的页面!当事件触发时,它应该更改为另一个 aspx 页面!它工作正常,但新的 aspx 页面出现在触发事件的同一个 aspx 页面上!现在我在一侧有两个内容...但我只想显示新 aspx 页面中的内容...

这是我的代码:

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<div data-role="page" id="Default">
    <div data-role="content">
        <div id="swipeRight">
            <asp:Image ImageUrl="~/Images/TestSeite.png" runat="server" />
        </div>

    </div>
</div>

<script type="text/javascript">

    $(function () {
        $("#swipeLeft").live('swipeleft', function (event, ui) {
            $.mobile.changePage("/Default.aspx", "slide");
        });

        $("#swipeRight").live('swiperight', function () {
            $.mobile.changePage("/Madrid.aspx", "slide");
        });
    });

</script>

【问题讨论】:

    标签: jquery jquery-mobile


    【解决方案1】:

    如果用户向左滑动,swipe 和 swipeleft 都将被触发,因为 swipe 占所有四个方向。

    您应该很可能使用 swipeleft 和 swiperight。

    【讨论】:

    • 你有一个例子吗,你试过不通过 AJAX 加载那些页面,例如 $.mobile.hashListeningEnabled = false;
    • 仍然不起作用...而且在我的 swiperight div 中有一个很大的 LOADING...我不知道它来自哪里...。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-26
    • 2013-09-04
    • 2013-08-12
    相关资源
    最近更新 更多