Javascript para Bootstrap

Dê vida aos componentes do Bootstrap com novos plugins personalizados que funcionam com jQuery e Ender .

← Voltar para a página inicial do Bootstrap

Este plugin é para adicionar a interação scrollspy (nav de atualização automática) à barra superior do bootstrap.

Download

Usando boostrap-scrollspy.js

  1. $ ( '#topbar' ). lista suspensa ()

Marcação

Para adicionar facilmente o comportamento do scrollspy à sua navegação, basta adicionar o data-scrollspyatributo ao arquivo .topbar.

  1. <div class = "topbar" data-scrollspy = "scrollspy" > ... </div>

Métodos

$().scrollspy()

Auto ativa os botões de navegação pela posição de rolagem dos usuários.

  1. $ ( 'corpo > .topbar' ). scrollSpy ()

Observe que as tags de âncora da barra superior devem ter destinos de ID que podem ser resolvidos. Por exemplo, a <a href="#home">home</a>deve corresponder a algo no dom como <div id="home"></div>.

.scrollspy('atualizar')

O scrollspy armazena em cache os botões de navegação e as coordenadas da seção para desempenho. Se você precisar atualizar esse cache (provavelmente se tiver conteúdo dinâmico), basta chamar esse método de atualização. Se você usou o atributo data para definir seu scrollspy, basta chamar refresh no corpo.

  1. $ ( 'corpo' ). scrollspy ( 'atualizar' )

Demonstração

Confira a navegação da barra superior nesta página.

Este plugin adiciona a funcionalidade de tabulação e pílula rápida e dinâmica.

Download

Usando boostrap-tabs.js

  1. $ ( '.tabs' ). abas ()

Marcação

Você pode ativar uma navegação por guias ou pílulas sem escrever nenhum javascript, simplesmente dando a eles um atributo data-tabsou .data-pills

  1. <ul class = "tabs" data-tabs = "tabs" > ... </ul>

Métodos

$().tabs ou $().pills

Ativa a funcionalidade de guia e pílula para um determinado recipiente. Os links das guias devem fazer referência aos ids no documento.

  1. <ul class = "abas" >
  2. <li class = "ativo" ><a href = "#home" > Página inicial </a></li>
  3. <li><a href = "#profile" > Perfil </a></li>
  4. <li><a href = "#messages" > Mensagens </a></li>
  5. <li><a href = "#settings" > Configurações </a></li>
  6. </ul>
  7.  
  8. <div class = "conteúdo da pílula" >
  9. <div class = "active" id = "home" > ... </div>
  10. <div id = "perfil" > ... </div>
  11. <div id = "mensagens" > ... </div>
  12. <div id = "configurações" > ... </div>
  13. </ul>
  14.  
  15. <script>
  16. $ ( função () {
  17. $ ( '.tabs' ). abas ()
  18. })
  19. </script>

Demonstração

Denim bruto você provavelmente não ouviu falar deles shorts jeans Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Bigode clichê tempor, williamsburg carles vegan helvetica. Repreendê-lo açougueiro retro keffiyeh sintetizador dreamcatcher. Suéter Cosby eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan americano vestuário, açougueiro voluptate nisi qui.

Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.

Banksy do proident, brooklyn photo booth delectus sunt artisan sed organic exercitation eiusmod four loko. Quis tattooed iphone esse aliqua. Master cleanse vero fixie mcsweeney's. Ethical portland aute, irony food truck pitchfork lomo eu anim. Aesthetic blog DIY, ethical beard leggings tofu consequat whatever cardigan nostrud. Helvetica you probably haven't heard of them carles, marfa veniam occaecat lomo before they sold out in shoreditch scenester sustainable thundercats. Consectetur tofu craft beer, mollit brunch fap echo park pitchfork mustache dolor.

Sunt qui biodiesel mollit officia, fanny pack put a bird on it thundercats seitan squid ad wolf bicycle rights blog. Et aute readymade farm-to-table carles 8-bit, nesciunt nulla etsy adipisicing organic ea. Master cleanse mollit high life, next level Austin nesciunt american apparel twee mustache adipisicing reprehenderit hoodie portland irony. Aliqua tofu quinoa +1 commodo eiusmod. High life williamsburg cupidatat twee homo leggings. Four loko vinyl DIY consectetur nisi, marfa retro keffiyeh vegan. Fanny pack viral retro consectetur gentrify fap.

Baseado no excelente plugin jQuery.tipsy escrito por Jason Frame; Twipsy é uma versão atualizada, que não depende de imagens, usa css3 para animações e atributos de dados para armazenamento de títulos!

Download

Usando bootstrap-twipsy.js

  1. $ ( '#exemplo' ). Twipsy ( opções )

Opções

Nome modelo predefinição Descrição
animar boleano verdadeiro aplique uma transição de fade css à dica de ferramenta
delayIn número 0 atraso antes de mostrar a dica de ferramenta (ms)
delayOut número 0 atraso antes de ocultar a dica de ferramenta (ms)
cair pra trás corda '' texto a ser usado quando nenhum título de dica de ferramenta estiver presente
colocação corda 'acima de' como posicionar a dica de ferramenta - acima | abaixo | esquerda | certo
html boleano falso permite conteúdo html na dica de ferramenta
viver boleano falso use delegação de eventos em vez de manipuladores de eventos individuais
Deslocamento número 0 deslocamento de pixel da dica de ferramenta do elemento de destino
título seqüência | função 'título' atributo ou método para recuperar o texto do título
acionar corda 'flutuar' como a dica de ferramenta é acionada - passe o mouse | foco | manual

Métodos

$().twipsy(opções)

Anexa um manipulador Twipsy a uma coleção de elementos.

.twipsy('mostrar')

Revela um elemento twipsy.

  1. $ ( '#elemento' ). Twipsy ( 'show' )

.twipsy('esconder')

Esconde um elemento Twipsy.

  1. $ ( '#elemento' ). Twipsy ( 'esconder' )

.twipsy(true)

Retorna uma instância de classe de elementos Twipsy.

  1. $ ( '#elemento' ). Twipsy ( verdadeiro )

Aviso Alternativamente, isso pode ser recuperado com $().data('twipsy').

Demonstração

Calças apertadas keffiyeh de próximo nível você provavelmente não ouviu falar deles. Cabine de fotos barba jeans crua tipografia bolsa carteiro vegana stumptown. O seitan da fazenda à mesa, o vestuário americano de 8 bits de quinoa sustentável fixie da mcsweeney tem uma chambray de vinil terry richardson. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, quatro loko mcsweeney's cleanse vegan chambray. Um artesão realmente irônico , qualquer que seja o keytar, o scenester da fazenda à mesa do Austin twitter lidar com o café de origem única do freegan cred raw denim viral.

O plugin popover fornece uma interface simples para adicionar popovers ao seu aplicativo. Ele estende o plugin boostrap-twipsy.js , então certifique-se de pegar esse arquivo também ao incluir popovers em seu projeto!

Download

Usando boostrap-popover.js

  1. $ ( '#exemplo' ). popover ( opções )

Opções

Nome modelo predefinição Descrição
animar boleano verdadeiro aplique uma transição de fade css à dica de ferramenta
delayIn número 0 atraso antes de mostrar a dica de ferramenta (ms)
delayOut número 0 atraso antes de ocultar a dica de ferramenta (ms)
cair pra trás corda '' texto a ser usado quando nenhum título de dica de ferramenta estiver presente
colocação corda 'certo' como posicionar a dica de ferramenta - acima | abaixo | esquerda | certo
html boleano falso permite conteúdo html na dica de ferramenta
viver boleano falso use delegação de eventos em vez de manipuladores de eventos individuais
Deslocamento número 0 deslocamento de pixel da dica de ferramenta do elemento de destino
título seqüência | função 'título' atributo ou método para recuperar o texto do título
contente seqüência | função 'conteúdo de dados' atributo ou método para recuperar o texto do conteúdo
acionar corda 'flutuar' como a dica de ferramenta é acionada - passe o mouse | foco | manual

Métodos

$().popover(opções)

Inicializa popovers para uma coleção de elementos.

.popover('mostrar')

Revela um popover de elementos.

  1. $ ( '#elemento' ). popover ( 'mostrar' )

.popover('ocultar')

Oculta um popover de elementos.

  1. $ ( '#elemento' ). popover ( 'esconder' )

Demonstração

passe o mouse para popover

O plugin de alerta é uma classe super pequena para adicionar funcionalidade próxima aos alertas.

Download

Usando bootstrap-alerts.js

  1. $ ( ".mensagem de alerta" ). alerta ()

Marcação

Basta adicionar um data-alertatributo às suas mensagens de alerta para fornecer automaticamente uma funcionalidade próxima.

Métodos

$().alert()

Envolve todos os alertas com funcionalidade de fechamento. Para que seus alertas sejam animados quando fechados, certifique-se de que eles já tenham a classe .fadee .inaplicada a eles.

.alert('fechar')

Fecha um alerta.

  1. $ ( ".mensagem de alerta" ). alerta ( 'perto' )

Demonstração

×

Santo guacamole! Melhor verificar você mesmo, você não está parecendo muito bem.

×

Oh sôfrego! Você tem um erro! Altere isso e aquilo e tente novamente. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.