Advertisement
Guest User

Untitled

a guest
Dec 13th, 2014
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (function($){
  2.   $(function(){
  3.     var args = {
  4.       pager: false
  5.     };
  6.     $('.bxslider > ul').bxSlider(args);
  7.  
  8.     if($('.tabpanel').length > 0){
  9.       var tabs = $('<ul>').addClass('nav nav-tabs').attr('role', 'tablist');
  10.       var contents = $('<div>').addClass('tab-content');
  11.  
  12.       $('div[data-tab-nome]').each(function(){
  13.         var nome = $(this).data('tab-nome');
  14.         var nome_clean = nome.replace(/\s+/g, '-').toLowerCase();
  15.         var the_a = $("<a>")
  16.                         .attr('href', '#'+nome_clean)
  17.                         .attr('aria-controls', nome_clean)
  18.                         .attr('role','tab')
  19.                         .data('toggle', 'tab')
  20.                         .text(nome);
  21.  
  22.         tabs.append($("<li>").attr('role','presentation').append(the_a));
  23.  
  24.         var the_content = $(this).html();
  25.         contents.append(
  26.           $('<div>')
  27.             .attr('role','tabpanel')
  28.             .addClass('tab-pane fade')
  29.             .attr('id', nome_clean)
  30.             .html(the_content)
  31.         );
  32.       });
  33.  
  34.       $('.tabpanel').html(tabs).append(contents);
  35.  
  36.       $('.tabpanel .nav').find('li:first').find('a').tab('show');
  37.  
  38.       $('.tabpanel a').click(function (e) {
  39.         e.preventDefault()
  40.         $(this).tab('show')
  41.       })
  42.     }
  43.   })
  44. })(jQuery);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement