2009-06-30 6 views
2

J'ai la configuration des onglets jQuery, mais j'essaie d'obtenir un onglet pour suivre un lien externe.Onglets jQuery - Suivi des liens externes

J'ai essayé d'utiliser le code de jQuery, mais l'URL charges encore via Ajax au lieu de rediriger le navigateur vers l'URL:

http://jqueryui.com/demos/tabs/#...follow_a_tab.27s_URL_instead_of_loading_its_content_via_ajax

Code actuel:

$(function() { 
      $('#rotate > ul').tabs({ 
       select: function(event, ui) { 
        var url = $.data(ui.tab, 'load.tabs'); 
        if(url) { 
         location.href = url; 
         return false; 
        } 
        return true; 
       } 
      }); 
     }); 
+0

Lorsque vous code exécute, pouvez-vous mettre un point d'arrêt dans (alias "déclaration de débogueur;") et me dire la valeur de l'URL à l'heure de l'instruction if()? – DMCS

Répondre

0

Javascript Code:

$(function() { 
    $('#rotate').tabs({ 
     select: function(event, ui) { 
      var url = $.data(ui.tab, 'load.tabs'); 
      if(typeof(url) != "undefined") { 
       location.href = url; 
      } 
     } 
    }); 
}); 

http://jsbin.com/ejupil

Questions connexes