2010-03-12 2 views
0

У меня есть настройка facebox, и она работает. когда я загружаю внешнюю страницу с помощью навигации на основе вкладок (JQuery тоже), модальный работает, но nav doesnt. Если это не ясно, я действительно хочу, чтобы вкладки были внутри лайтбокса. И у меня также есть php/mysql, работающий внутри лайтбокса, если это может что-то изменить. Спасибо за любую помощь.JQuery внутри Facebox

Edit => К сожалению об отсутствии кода здесь есть код на странице, которая загружается в 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

+1

Добро пожаловать в SO. Я думаю, что здесь очень сложно делать какие-либо серьезные предложения без каких-либо кодов или примеров. –

+0

Эй, ребята, я добавил свой код, если кто-то может помочь, было бы очень полезно – dakemz

ответ

1

Думаю, я понимаю, но я не знаю достаточно о facebox. если он загружает с помощью AJAX, то вам нужно будет использовать .live функцию JQuery внутри документа готов, как это: (на главной странице, а не страницы модальный):

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

Если он загружает на плавающем фрейме, то вам не нужно будет использовать .live, однако вы можете рассмотреть возможность обволакивания вкладок внутри документа, подготовленного таким образом (внутри модальной страницы):

$(document).ready(function() { 
    $('#tabs').tabs(); 
}); 
Смежные вопросы