我使用fancybox打開一個窗體的彈出窗口。此時,當鼠標離開主頁時,彈出窗口才會生效。爲了使這項工作,我有一個隱藏的鏈接標記,我模擬觸發器()函數,點擊鏈接的HREF是形式ID與fancybox進來的生活。代碼如下:jQuery Fancybox trigger
<a id="trigger" href="#feedback_form" style="display:none"></a>
$(document).mouseleave(function() {
//Triggers popup
$("#trigger").fancybox().trigger('click');
//Popup function
$("#trigger").fancybox({
});
});
有沒有其他方法可以做到這一點?
這是2的fancybox正確的? –
我做到了這一點,但隨着內容出現,帶有「#feedback_form」的框將它呈現爲html內容。 –
@marios:是的,這是fancybox v2.1.3 ...你提交代碼的方式,表單是一個在線(隱藏)在你的文檔,不是嗎?否則你需要提供更多信息或顯示你的代碼。我認爲[JSFIDDLE](http://jsfiddle.net/kmqzV/)非常具體。 – JFK