我正在使用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