我正在使用fancybox作爲我的模態窗口。我能夠觸發模式窗口在懸停時打開,但我也希望當鏈接沒有被懸停時(焦點不準),它會關閉窗口。懸停時關閉模式窗口,關閉焦點時關閉
$("a.mini-view").fancybox().hover(function() {
$(this).click();
});
任何幫助表示讚賞。
我添加了鼠標移開,我在JS不好,所以重構以下將是有益的:
$(document).ready(function() {
$('a.mini-view').mouseout(function() {
$.fancybox.close();
});
$("a.mini-view").fancybox().hover(function() {
$(this).click();
});
$("a.mini-view").fancybox({
'overlayShow' : false,
'autoScale' : true
});
});
如果我直接從一個鏈接到另一個去,而兩者之間的暫停,這不是」將不起作用
'mouseout'事件的最新版本是另一種選擇。 '$ .fancybox.close()'關閉。 – Detect 2012-07-30 18:21:42