jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery-mobile – changePage“跳转”回到旧页面大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我对jQuery Mobile应用程序有一个很大的问题:
我使用自定义函数(它们由onClick触发)用currentPage切换页面

它只发生在使用集成浏览器更改(因为ajax请求)的站点上的Android设备上。 iOS和Chrome工作不错。

点击元素后,动画开始,但在结束之前,它将切换回旧页面。半秒钟后,它切换回新的。

在这里做了一个电影:http://www.youtube.com/watch?v=sXxvVUxniNg

非常感谢你

代码(CoffeeScript):

class Guide

    @categoriesLoaded = false

    @loadSearch: ->

        $.mobile.changePage $("#guide"),transition: 'slide'
            changeHash: false

        if !@categoriesLoaded

            @categoriesLoaded = true

            GuideApi.getCategories (data) ->
                output = Mustache.render $("#tmpl-guide-categories-SELEct").html(),categories: data

                $("#guide-search-category").append output

                $("#guide-search-category").val($("#guide-search-category option:first").val());

window.WgSwitchGuide = ->
        Guide.loadSearch

解决方法

我有同样的问题。我试过一切,终于结束了解决方案。我发现的错误主要是在浏览器中。所以我将pushStateEnabled的配置设置为false。我通过执行以下操作来添加此脚本。
<script type="text/javascript">
$(document).bind("mobileinit",function(){
$.mobile.pushStateEnabled = false;
});
</script>

应该在jquery-mobile脚本调用之前添加,有关JQuery description可以看到的更多信息

解决了这个问题,不再跳回来。

大佬总结

以上是大佬教程为你收集整理的jquery-mobile – changePage“跳转”回到旧页面全部内容,希望文章能够帮你解决jquery-mobile – changePage“跳转”回到旧页面所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。