Foros del Web » Programando para Internet » Jquery »

navs bootstrap no ejecuta scripts dentro de tab

Estas en el tema de navs bootstrap no ejecuta scripts dentro de tab en el foro de Jquery en Foros del Web. Hola gente tengo un menu hecho con tabs con el js de bootstrap... el problema es q con php valido la tab y el content ...
  #1 (permalink)  
Antiguo 27/03/2014, 10:03
Avatar de BloodShadow  
Fecha de Ingreso: marzo-2010
Ubicación: El Salvador
Mensajes: 393
Antigüedad: 14 años, 7 meses
Puntos: 52
navs bootstrap no ejecuta scripts dentro de tab

Hola gente tengo un menu hecho con tabs con el js de bootstrap... el problema es q con php valido la tab y el content q estara activo... pero si es una pagina 2 + no me funcionan los scrip dentro, por ejemplo en la tab 2 tengo un calendar siempre de bootstrap pero cuando esta activa despues de la carga de la pagina no funciona... en otra tengo un js de unas graficas circulares y tampoco me funciona cuando esta activa la tab despues de recargar la pagina... perooo si entro la primer vez todo funciona bien ... no entiendo realmente que sucede... dejo algo de codigo para q me entiendan

JS

Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.   $('.campaign a').click(function (e) {
  3.     e.preventDefault()
  4.     $(this).tab('show');
  5.   });
  6. });


HTML de las tabs
Código HTML:
Ver original
  1. <ul class="nav nav-tabs campaign">
  2.   <li <?= isset($this->session->userdata['submenu_campaign']) && $this->session->userdata['submenu_campaign'] == 'stats' ? 'class="active"' : '' ?>>
  3.    <a href="#stats">Stats</a>
  4.  </li>
  5.  <li <?= isset($this->session->userdata['submenu_campaign']) && $this->session->userdata['submenu_campaign'] == 'config' ? 'class="active"' : '' ?>>
  6.    <a href="#config">Config</a>
  7.  </li>
  8. </ul>

HTML de los content de cada tab
Código HTML:
Ver original
  1. <div class="tab-content">
  2.   <div class="tab-pane <?= isset($this->session->userdata['submenu_campaign']) && $this->session->userdata['submenu_campaign'] == 'stats' ? 'active' : '' ?>" id="stats">
  3. <?
  4.    include('layouts/stats.php');
  5. ?>
  6.   </div>
  7.   <div class="tab-pane <?= isset($this->session->userdata['submenu_campaign']) && $this->session->userdata['submenu_campaign'] == 'config' ? 'active' : '' ?>" id="config">
  8. <?
  9.    include('layouts/config.php');
  10. ?>
  11.   </div>

el problema surge cuando estoy en la tab config, guardo y recargo la hoja y ahi se jode el scrip... intente cambiand de puesto la tab con stats xq ahi estan las estadisticas y tambien falla si es la segunda pestaña...

Etiquetas: bootstrap, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:50.