尼罗模态特殊误差



我正在使用nyromodal .当我尝试打开时,模态使用以下代码:

<a id = "idDef" href="#" onclick="callNyroModal();" >What's idDef ?</a>
function callNyroModal()
{
    alert("Inside Nyro function");
    jQuery("#idDef").nm();
}

当我单击此链接时,我看到警报出现。但是后来我在火虫中收到此错误:

TypeError: this.on is not a function并且模态不会出现。我也在这里使用 jquery(1.4.2/jquery.min.js)。

有人可以告诉我,我怎样才能摆脱这个错误并让模态窗口出现?

我推荐这个:

  1. 找出导致错误的行
  2. 在该行的 firebug 中设置断点,再次运行代码。
  3. 一旦执行行在断点上,弄清楚在该上下文中绑定了什么"this"以及为什么它不是jQuery对象(我假设它应该是因为this.on被调用)。一定是有什么东西错误地绑定了"这个"。查找诸如 bind()、apply() 等内容。

希望有帮助。

最新更新