Option 1 : hidden link and two functions:
1.1 Bind the fancybox to the selector:
$("#trigger").fancybox();
1.2 Then turn on the selector:
$("#trigger").trigger('click');
Option 2 : hidden link and one function:
$(document).mouseleave(function() { $("#trigger").fancybox().trigger('click'); });
See: JSFIDDLE
Option 3 (recommended): NO hidden link and one function:
$(document).mouseleave(function() { $.fancybox("#feedback_form"); });
See: JSFIDDLE
source share