Jquery mobile 没有链接工作,网页锚或外部,我在Firebug中没有错误

Jquery mobile 没有链接工作,网页锚或外部,我在Firebug中没有错误,jquery-mobile,responsive-design,Jquery Mobile,Responsive Design,我很抱歉,如果这是小学的事情,但我是全新的。我试图创建一个响应性强的网站,并使用jquery mobile,最终我在桌面和移动设备上获得了一个页面,看起来还行,但所有链接都不起作用(页面锚或外部链接)。我已经搜索了所有关于这个的东西,以前从未发布过问题,但是我已经没有东西可以搜索了 该网页位于: 有人能看到链接出了什么问题吗?另外,我对javascript一无所知,我不想求助于它。链接过去在html中很简单,发生了什么 编辑:好吧,现在这太奇怪了……我更正了外部链接,现在URL发生了变化,但新页

我很抱歉,如果这是小学的事情,但我是全新的。我试图创建一个响应性强的网站,并使用jquery mobile,最终我在桌面和移动设备上获得了一个页面,看起来还行,但所有链接都不起作用(页面锚或外部链接)。我已经搜索了所有关于这个的东西,以前从未发布过问题,但是我已经没有东西可以搜索了

该网页位于:

有人能看到链接出了什么问题吗?另外,我对javascript一无所知,我不想求助于它。链接过去在html中很简单,发生了什么


编辑:好吧,现在这太奇怪了……我更正了外部链接,现在URL发生了变化,但新页面的加载低于Firefox和Safari中的当前页面,但在我的iPhone上运行良好。

我发现的一个问题是在你的标题中。Chrome在解析name=“viewport”的元标记时出错

它抱怨键“宽度”的“设备宽度”无效 它还表示使用逗号分隔键值对,而不是分号

编辑:看起来你应该用逗号替换分号来解决这个错误。键宽度的设备宽度似乎正常。资料来源:


但不知道这是否能修复断开的链接。看到片段标识符不工作真的很奇怪。当您单击其中一个菜单项时,URL根本不会更改。您是否有一些排序事件侦听器可以防止链接上出现默认值?

如果您想滚动到活动页面中的目标div,您应该将
data ajax=“false”
添加到锚定中。这将通知jquerymobileframework您没有导航到散列页面

<a href="#top" data-ajax="false">TOP</a>


Firebug控制台清楚地显示它找不到资源。比如,我点击了图形艺术学校,它抛出了一个404错误。哦,是的,你完全正确,外部链接还没有链接到任何东西。这是我现在非常关心的页面锚。。。。我不明白为什么我的firebug什么都不告诉我。你想滚动到id为
href=“#top”
的div吗?是的!这就是我的想法……好吧,我用逗号复制粘贴了HTML5样板中的内容。。。。没有零钱,谢谢!我想你是对的,所以我决定删掉jQuery的移动部分,这样就不会再有问题了。@octopusblonde JQM通过ajax加载页面,所以只要它被启用,
#top
就意味着一个ID为top的页面。禁用该锚点的ajax会阻止JQM将哈希作为页面处理。