我正在尝试将我们的移动网站从jQuery Mobile Alpha切换到最新的Beta版本。问题在于Beta处理动态页面的URL的方式。
我们的实时Alpha 4网站将动态网页加载为相对链接(即/ #news/)。 Beta 1站点将动态页面加载为绝对链接(即/#/ group / webdev / cgi-bin / m / news /)。
我的问题是,有没有办法改变jQuery Mobile Beta来处理URL,就像Alpha 4版本那样?
以下是我的页面(单击新闻链接以获取示例):
Live mobile site(jQuery Mobile Alpha 4)
Dev mobile site(jQuery Mobile Beta 1)
答案 0 :(得分:0)
答案 1 :(得分:0)
我找到了一个适合我的解决方案。
我修改了jquery移动源代码,并使用以下代码替换变量“newPath”:
var newPath = path.get( $('head base').attr('href') );
就像具有相对路径和基础href的魅力一样。