【问题标题】:MMENU - $page.offset undefinedMMENU - $page.offset 未定义
【发布时间】:2013-10-20 17:38:34
【问题描述】:

我正在使用 http://mmenu.frebsite.nl/ 开发一些移动导航,但我在 Firebug 中不断收到以下错误

TypeError: $page.offset(...) is undefined 

指的是jquery.mmenu.js中的第1131行,也就是下面的代码sn-p。

.data( _d.offetLeft, $page.offset().left );

该网站是在 ASP.NET 中开发的,所以我认为问题可能是因为 ASP.NET 页面被包装在“表单”标签中,而插件只考虑了 body 和 html 标签???

我认为这是因为在我使用普通 HTML 页面进行的测试中,我的菜单运行良好,没有任何问题。

关于如何修复它的任何想法????我真的很想用这个插件,而且项目必须在 ASP.NET 中开发。

提前致谢,

克里斯

【问题讨论】:

    标签: jquery asp.net webforms mmenu


    【解决方案1】:

    虽然我没有收到这个确切的 JavaScript 错误,但我确实遇到了一个问题,即 mmenu 无法正确包装页面内容以进行幻灯片转换。

    看看这个其他问题,看看我的回答是否对你有帮助:mmenu not working within .Net form tag

    【讨论】:

    • 这很奏效。我正在使用涉及添加代码行的半修复: $body = $('form');在第 764 行的 jquery.menu.js 中,但你的要好得多!干杯芽!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-21
    • 1970-01-01
    • 1970-01-01
    • 2018-09-08
    • 1970-01-01
    相关资源
    最近更新 更多