Я пытаюсь запустить Fancybox, когда пользователь фокусируется вне поля ввода, а значение внутри превышает фиксированную сумму (25). Фокус и код проверки значения кажутся нормальными, но Fancy box выдает следующую ошибку при срабатывании:
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, но я не могу сказать, что это должно быть!