【问题标题】:Object doesn't support property or method 'prefixed'对象不支持“带前缀”的属性或方法
【发布时间】:2014-02-28 11:32:10
【问题描述】:

我有 2 个 MVC4 应用程序。

  • 1st) 是很久以前构建的。
  • 2nd) 是新鲜的。

我想加入这个菜单http://tympanus.net/codrops/2013/04/19/responsive-multi-level-menu/

在新鲜的一个一切正常。没有错误,菜单工作正常。

当我尝试启动旧版本时 - 我收到此错误

"JavaScript runtime error: Object doesn't support property or method 'prefixed'".

我不知道出了什么问题。有人可以帮帮我吗?

已编辑:

我按照你说的做了。如果我从记事本 ++ 运行这个 html,一切正常。如果我从 VS10 运行 - 会出现错误。 ![在此处输入图片说明][1]

http://i.stack.imgur.com/0ItTU.png

【问题讨论】:

  • 也许您的新菜单需要新版本的 ASP.NET MVC?
  • 什么是抛出错误?是你的浏览器吗?从哪里抛出错误? (文件、行号、摘录)?
  • 新的 - 我没有错误,Chrome/IE/Mozilla 工作正常。在旧的 - 调试时我在 jquery.menu.dll 上得到错误 this.animEndEventName = animEndEventNames[ Modernizr.prefixed( 'animation' ) ] + '.dlmenu';

标签: c# asp.net .net asp.net-mvc-4


【解决方案1】:

菜单需要jQuery,但也需要modernizer 的自定义版本。该版本的现代化器包含在下载中。确保在加载jquery.dlmenu.js 之前加载modernizr.custom.js之前,当然还要确保在这两个之前加载jquery

【讨论】:

  • 我编辑了我的帖子。可以查一下吗?
猜你喜欢
  • 2019-07-05
  • 2015-04-14
  • 2020-09-03
  • 2015-04-09
  • 2014-01-12
  • 2016-08-20
  • 2013-10-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多