2011-10-07 65 views

回答

2

應該只是可用的API中:http://fancybox.net/api

我看到幾個不同的隱藏選項,如「hideOnOverlayClick」。將相關選項作爲地圖傳入fancybox函數中,並且它應該按照您的需要工作。

$('.fancyLinks').fancybox({ 
    'hideOnOverlayClick': false 
}); 

哪裏.fancyLinks只是一些選擇我做起來,把無論你的目標選擇是。

用於更新版本的Fancy box。試試這個 Fancybox v2 No Hide on Overlay Click - How?

2

如果有人想在新的fancybox中做到這一點,它會稍微複雜一些,而且功能更多。

在這裏你可以看到我將關閉按鈕設置爲false,以便它不顯示,然後我設置疊加在關閉點擊並重置指針樣式。

$('.fancyLinks').fancybox({    
    closeBtn:false, 
    helpers : { 
     overlay : { 
      closeClick : false, 
      css : { 
       'cursor':'default' 
      } 
     } 
    } 
}); 
+1

或者你可以將它設置爲「modal:true」並照顧兩者 – JM4