首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mmenu - Windows中断

mmenu - Windows中断
EN

Stack Overflow用户
提问于 2013-08-21 08:50:58
回答 1查看 205关注 0票数 0

我遇到了jquery script "mmenu" (http://mmenu.frebsite.nl/)的问题--一切都很好--我使用iOS (6 & 7)的移动布局很好,菜单打开时没有任何问题,我可以在菜单中导航。除了Windows 7.8 & 8。有什么问题吗?在主页上,我可以打开菜单,链接可以正常工作,但是当我选择一个子菜单页面并尝试导航到另一个站点时,我会得到一个404错误。

我的URL模式是(我使用基本标记):

代码语言:javascript
复制
- myweb.com/start.html
- myweb.com/products.html
    - myweb.com/products/product1.html 
    - myweb.com/products/product2.html

URL在不激活m菜单的情况下工作很好。

您可以通过下载中给出的示例来重现问题。为此,只需向示例中添加一个文件夹,复制一个example-webpage,使用基标记编辑复制的html-文件,并将子菜单-urls更改为"test/mytest.html"

正确的url应该是(在子菜单中查看正确的基标记) mytest.com/test/mytest2.html,但是我得到了URL mytest.com/test/test/mytest2.html

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-21 21:03:57

问题是:

代码语言:javascript
复制
window.location.href = $("#link").attr( "href" );

在使用基标记时不工作,因为.attr()将得到确切的属性值,而不是解析的url。

尝试如下:打开插件的非缩小版本,转到第1064行并更改:

代码语言:javascript
复制
window.location.href = href;

转入:

代码语言:javascript
复制
window.location.href = $t[ 0 ].href;

我想这应该能起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18352905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档