所以我切换到jquery mobile 1.4.0-rc.1,我在更改后出错了。 我对此代码和其他类似代码有错误。
$.mobile.loading("show");
$.mobile.changePage( "index.html", { changeHash: true });
我收到了错误:
未捕获的TypeError:无法调用未定义的方法'loading'
我读到这个版本已被弃用。我无法找到替代品。
任何人都可以帮我解决这个问题,还是有人可以解决这个问题?
任何帮助将不胜感激。提前谢谢。
答案 0 :(得分:0)
不幸的是,即使发布了稳定的1.4版本,文档仍处于初期阶段,很难找到已弃用的函数的替代品。
根据pagecontainer api(但没有直接说明),似乎选择器':mobile-pagecontainer'可用于访问pagecontainer对象,并执行页面更改:
$(':mobile-pagecontainer').pagecontainer('change', '#new_page');
注意事项可以在隐藏事件示例的第一部分找到:http://api.jquerymobile.com/pagecontainer/#event-hide
对于 loader 小部件有什么问题,如果相关的api是最新的(http://api.jquerymobile.com/loader/),那么这个新的1.4版本并没有被弃用,所以它的问题应该是寻求其他地方。