2011-02-13 45 views
3

http://www.monmouthchineseschool.com/
如果您點擊「信息」下的「員工」,fancybox窗口將打開。這是它的jQuery代碼。如何禁用fancybox窗口背景中的動作

<script> 
    jQuery(document).ready(function() { 
    jQuery("a.fancybox").fancybox({ 
     'hideOnContentClick' : false 
    }); 
    jQuery("a.fancy_iframe").fancybox({ 
     'width' : '95%', 
     'height' : '95%', 
     'autoScale' : false, 
     'type' : 'iframe', 
     'centerOnScroll' : true, 
     'onStart' : function() { 
     $("body").css({'overflow':'hidden'}); 
     }, 
     'onClosed' : function() { 
     $("body").css({"overflow":"visible"}); 
     } 
    }); 
    }); 
</script> 

overflow:hidden刪除在主窗口滾動條,但然後如果你點擊「華」,它仍然會移動的背景頁。

另外還有一個單獨的說明,我將如何將模式框中的滾動條「轉移」到父窗口,類似於Facebook的新劇場模式。

回答

0

我看到你在jQuery('...')塊內使用$("..")。你有沒有試過這樣改變?

jQuery("body").css({'overflow':'hidden'}); 
+0

這不是一個真正的答案,應該可能是一個評論,除非你確定它是一個答案。 – 2012-09-27 18:06:51