0

我有 Facebook 设置,它可以工作。当我使用基于选项卡的导航(JQuery)加载外部页面时,模式可以工作,但导航不能。如果不清楚,我实际上希望标签位于灯箱内。如果可以改变任何东西,我还会在灯箱内运行 php/mysql。谢谢你的帮助。

编辑=> 抱歉这里缺少代码是页面上加载到 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 live 可能会有所帮助,但不确定它是否是我需要的。

4

1 回答 1

1

我想我明白了,但我对facebox的了解还不够。如果它通过 AJAX 加载,那么您将需要在您的文档中使用 jQuery 的 .live 函数,如下所示:(在您的主页上,而不是模式页面上):

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

如果它由 iFrame 加载,那么您将不需要使用 .live,但是您可以考虑将选项卡调用包装在一个准备好的文档中(在模态页面内部):

$(document).ready(function () {
    $('#tabs').tabs();
});
于 2011-06-29T22:37:19.400 回答