Jquery MMENU-$page.offset未定义

Jquery MMENU-$page.offset未定义,jquery,asp.net,webforms,mmenu,Jquery,Asp.net,Webforms,Mmenu,我正在开发一些使用Firebug的移动导航,但我一直在Firebug中遇到以下错误 TypeError: $page.offset(...) is undefined .data( _d.offetLeft, $page.offset().left ); 它指的是jquery.mmenu.js中的第1131行,这是下面的代码片段 .data( _d.offetLeft, $page.offset().left ); 该网站是在ASP.NET中开发的,所以我认为问题可能是因为ASP.NET

我正在开发一些使用Firebug的移动导航,但我一直在Firebug中遇到以下错误

TypeError: $page.offset(...) is undefined 
.data( _d.offetLeft, $page.offset().left );
它指的是jquery.mmenu.js中的第1131行,这是下面的代码片段

.data( _d.offetLeft, $page.offset().left );
该网站是在ASP.NET中开发的,所以我认为问题可能是因为ASP.NET页面被包装在“表单”标记中,而插件只考虑了主体和html标记

.data( _d.offetLeft, $page.offset().left );
我之所以认为这是因为我在一个普通HTML页面上做的测试中,菜单工作得很好,没有任何问题

.data( _d.offetLeft, $page.offset().left );
关于如何修复它有什么想法吗????我真的很想使用插件和项目必须在ASP.NET开发

.data( _d.offetLeft, $page.offset().left );
提前感谢,

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

Chris

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

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

看看另一个问题,看看我的答案是否对你有帮助:

这真是一个好办法。我使用了一个半修复程序,包括添加代码行:$body=$('form');在第764行的jquery.menu.js中,但您的更好!干杯,巴德!
.data( _d.offetLeft, $page.offset().left );