2010-03-12 122 views
0

我有facebox设置,它的工作原理。当我加载一个带有基于标签的导航的外部页面时(JQuery也),模式工作,但导航没有。如果它不清楚,我实际上希望标签在灯箱内。如果这可以改变任何东西,我也可以在lightbox里面运行php/mysql。 感谢您的帮助。Jquery里面Facebox

编辑=>对不起缺乏此代码是被加载到facebox页面上的代码:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script> 
    <script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script> 
    <script type="text/javascript"> 
     $(function(){ 
      $('#tabs').tabs(); 
      }); 
    </script> 
<div id="tabs"> 
     <ul> 
      <li><a href="#tabs-1">Informations</a></li> 
      <li><a href="#tabs-2">Factures en attente</a></li> 
      <li><a href="#tabs-3">Marché en cours</a></li> 
     </ul> 

我看到了,也许使用jQuery现场可能会帮助,但我不能确定是否其我需要的。

+0

代码。需要代码。 – GlenCrawford 2010-03-12 09:36:35

+1

欢迎来到SO。我认为在没有任何代码或例子的情况下,很难提出任何严肃的建议。 – 2010-03-12 09:37:26

+0

嘿家伙我添加了我的代码,如果有人可以帮助它将不胜感激 – dakemz 2010-03-12 15:30:40

回答

1

我想我明白了,但我对facebox不够了解。如果通过AJAX加载,那么你就需要使用jQuery的.live函数内部文档的准备是这样的:(您的主页,而不是模式页):

$(document).ready(function() { 
    $('.modal_box').live('load', function() { 
     $('#tabs').tabs(); 
    }); 
}); 

如果它加载的IFRAME,那么你将不需要使用.live,但是你可能会考虑将这个标签调用包装在文档内部,就像这样(在模态页面内部):

$(document).ready(function() { 
    $('#tabs').tabs(); 
});