0

ユーザーが入力ボックスの外にフォーカスし、その中の値が固定量(25)を超えているときに、Fancyboxをトリガーしようとしています。フォーカスアウトと値コードのチェックは問題ないように見えますが、ファンシーボックスがトリガーされると次のエラーがスローされます。

Node cannot be inserted at the specified point in the hierarchy

私のHTMLは次のとおりです。

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

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 に答える