0

当用户从输入框中聚焦并且其中的值超过固定量(25)时,我试图触发 Fancybox。聚焦和检查值代码看起来不错,但 Fancy 框在触发时会引发以下错误:

Node cannot be inserted at the specified point in the hierarchy

我的 HTML 是:

<input class='warning' type='text' name='cash' />

和 th JS(准备好文档)是:

$(".warning").focusout(function() {
  if (Number(this.value) > 25)  {
    console.debug(this.value + " gt 25");
    $.fancybox({
      showCloseButton: false,
      href: 'warning.html'
    });
  }
})

我怀疑问题出在 $.fancybox 位,但我不知道应该是什么!

4

1 回答 1

0

您缺少 if() 子句上的右括号。

http://jsfiddle.net/PxySJ/1/可以正常工作。

于 2012-08-17T11:14:27.083 回答