无需点击但满足条件时触发fancybox iframe

trigger fancybox iframe without click but when a condition is met

简单的问题,我认为这是不可能的,但希望有人能证明我是错误的。

是否可以在没有点击的情况下触发 fancybox,而是在满足事件的情况下触发

例子

if(balance<1){
#fancyBoxOpen
}
else{
Continue to page
}

是的,有可能。

您可以创建一个触发 fancybox 的函数,例如:

var triggerFancybox = function () {
    var content = "Sorry, the balance is less than 1";
    jQuery.fancybox.open(content);
}

并在满足您的条件时调用该函数,例如:

if (balance < 1) {
    triggerFancybox();
}

JSFIDDLE

... 或 another 硬编码条件