私は現在、次を使用して途中で動作しています:
jQuery("a.lightbox").fancybox().hover(function() {
jQuery(this).click();
}, function() {
jQuery("#fancybox-overlay").click();
});
サムネイルにカーソルを合わせると正常に動作しますが、背景にマウスを合わせると、#fancybox-overlay
ファンシーボックスが無効になりません..何かアイデアはありますか?
hoverIntent を使用:
function openFancybox(){
jQuery(this).trigger("click");
}
function closeFancybox(){
jQuery.fancybox.close();
}
jQuery("a.lightbox").hoverIntent({
sensitivity: 100,
interval:250,
timeout:0,
over: openFancybox,
out: closeFancybox
}); // hoverIntent
jQuery("#fancybox-content img").hoverIntent({
sensitivity: 10,
interval:500,
timeout:0,
// over: openFancybox,
out: closeFancybox
}); // hoverIntent
jQuery("a.lightbox").fancybox({
'overlayShow' : false,
'autoScale' : true
}); // fancybox