Nosso plug-in Modal é uma versão super fina do plug-in modal js tradicional, tendo um cuidado especial para incluir apenas a funcionalidade básica que exigimos aqui no twitter.
Download
- $ ( '#meu-modal' ). modal ( opções )
Nome | modelo | predefinição | Descrição |
---|---|---|---|
pano de fundo | booleano, string | falso | Inclui um elemento de pano de fundo modal. Defina o pano de fundo como "static" se você não quiser que o modal seja fechado quando o pano de fundo for clicado. |
teclado | boleano | falso | Fecha o modal quando a tecla Escape é pressionada |
mostrar | boleano | falso | Abre o modal na inicialização da classe |
Você pode ativar modais em sua página facilmente sem ter que escrever uma única linha de javascript. Basta dar a um elemento um data-controls-modal
atributo que corresponda a um id de elemento modal e, quando clicado, ele iniciará seu modal. Para adicionar opções modais, basta incluí-las também como atributos de dados.
- <a class = "btn" data-controls-modal = "my-modal" data-backdrop = "static" > Iniciar Modal </a>
Aviso Se você quiser que seu modal seja animado para dentro e para fora, basta adicionar uma .fade
classe ao seu .modal
elemento (consulte a demonstração para ver isso em ação).
Ativa seu conteúdo como um modal. Aceita opções opcionais object
.
- $ ( '#meu-modal' ). modal ({
- teclado : verdadeiro
- })
Alterna manualmente um modal.
- $ ( '#meu-modal' ). modal ( 'alternar' )
Abre manualmente um modal.
- $ ( '#meu-modal' ). modal ( 'mostrar' )
Oculta manualmente um modal.
- $ ( '#meu-modal' ). modal ( 'esconder' )
Retorna uma instância de classe modal de elementos.
- $ ( '#meu-modal' ). modal ( verdadeiro )
Aviso Alternativamente, isso pode ser recuperado com $().data('modal')
.
A classe modal do Bootstrap expõe alguns eventos para conexão com a funcionalidade modal.
Evento | Descrição |
---|---|
mostrar | Este evento é acionado imediatamente quando o show método de instância é chamado. |
mostrando | Este evento é acionado quando o modal se torna visível para o usuário (aguardará a conclusão das transições css). |
ocultar | Este evento é acionado imediatamente quando o hide método de instância é chamado. |
escondido | Este evento é acionado quando o modal termina de ser ocultado do usuário (aguardará a conclusão das transições css). |
- $ ( '#meu-modal' ). bind ( 'oculto' , function () {
- // faça alguma coisa ...
- })
Este plug-in é para adicionar interação suspensa à barra superior de bootstrap ou às navegações com guias.
Download
- $ ( '#topbar' ). lista suspensa ()
Para adicionar rapidamente a funcionalidade suspensa a qualquer elemento de navegação, use o data-dropdown
atributo. Qualquer menu suspenso de bootstrap válido será ativado automaticamente.
- <ul class = "abas" >
- <li class = "ativo" ><a href = "#" > Página inicial </a></li>
- <li class = "dropdown" data-dropdown = "dropdown" >
- <a href = "#" class = "dropdown-toggle" > Lista suspensa </a>
- <ul class = "menu suspenso" >
- <li><a href = "#" > Link secundário </a></li>
- <li><a href = "#" > Outra coisa aqui </a></li>
- <li class = "divisor" ></li>
- <li><a href = "#" > Outro link </a></li>
- </ul>
- </li>
- </ul>
Aviso Se sua interface do usuário tiver vários menus suspensos, considere adicionar o data-dropdown
atributo a um elemento de contêiner mais significativo, como .tabs
ou .topbar
.
Uma API programática para ativar menus para uma determinada barra superior ou navegação com guias.
Este plugin é para adicionar a interação scrollspy (nav de atualização automática) à barra superior do bootstrap.
Download
- $ ( '#topbar' ). scrollSpy ()
Para adicionar facilmente o comportamento do scrollspy à sua navegação, basta adicionar o data-scrollspy
atributo ao arquivo .topbar
.
- <div class = "topbar" data-scrollspy = "scrollspy" > ... </div>
Auto ativa os botões de navegação pela posição de rolagem dos usuários.
- $ ( '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>
.
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.
- $ ( 'corpo' ). scrollSpy ( 'refresh' )
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
- $ ( '.tabs' ). abas ()
Você pode ativar uma navegação por guias ou pílulas sem escrever nenhum javascript, simplesmente dando a eles um atributo data-tabs
ou .data-pills
- <ul class = "tabs" data-tabs = "tabs" > ... </ul>
Ativa a funcionalidade de guia e pílula para um determinado recipiente. Os links das guias devem fazer referência aos ids no documento.
- <ul class = "abas" >
- <li class = "ativo" ><a href = "#home" > Página inicial </a></li>
- <li><a href = "#profile" > Perfil </a></li>
- <li><a href = "#messages" > Mensagens </a></li>
- <li><a href = "#settings" > Configurações </a></li>
- </ul>
- <div class = "conteúdo da pílula" >
- <div class = "active" id = "home" > ... </div>
- <div id = "perfil" > ... </div>
- <div id = "mensagens" > ... </div>
- <div id = "configurações" > ... </div>
- </div>
- <script>
- $ ( função () {
- $ ( '.tabs' ). abas ()
- })
- </script>
Evento | Descrição |
---|---|
mudança | Este evento é acionado na alteração da guia. Use event.target e event.relatedTarget para segmentar a guia ativa e a guia ativa anterior, respectivamente. |
- $ ( '#.guias' ). bind ( 'alterar' , function ( e ) {
- e . alvo // aba ativada
- e . relatedTarget // aba anterior
- })
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.
Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.
Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi before they sold out farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ethical. Wolf salvia freegan, sartorial keffiyeh echo park vegan.
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
- $ ( '#exemplo' ). Twipsy ( 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 | corda, 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 |
modelo | corda | [marcação padrão] | O modelo html usado para renderizar um Twipsy. |
Aviso As opções de instâncias individuais do twipsy podem ser especificadas alternativamente por meio do uso de atributos de dados.
- <a href = "#" data-placement = "abaixo" rel = 'twipsy' title = 'Algum texto do título' > texto </a>
Anexa um manipulador Twipsy a uma coleção de elementos.
Revela um elemento twipsy.
- $ ( '#elemento' ). Twipsy ( 'show' )
Esconde um elemento Twipsy.
- $ ( '#elemento' ). Twipsy ( 'esconder' )
Retorna uma instância de classe de elementos Twipsy.
- $ ( '#elemento' ). Twipsy ( verdadeiro )
Aviso Alternativamente, isso pode ser recuperado com $().data('twipsy')
.
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 bootstrap-twipsy.js , então certifique-se de pegar esse arquivo também ao incluir popovers em seu projeto!
Aviso Você deve incluir o arquivo bootstrap-twipsy.js antes de bootstrap-popover.js.
Download
- $ ( '#exemplo' ). popover ( 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 | corda, função | 'título' | atributo ou método para recuperar o texto do título |
contente | corda, função | 'conteúdo de dados' | uma string ou método para recuperar texto de conteúdo. se nenhum for fornecido, o conteúdo será originado de um atributo data-content. |
acionar | corda | 'flutuar' | como a dica de ferramenta é acionada - passe o mouse | foco | manual |
modelo | corda | [marcação padrão] | O modelo html usado para renderizar um popover. |
Aviso As opções de instâncias de popover individuais podem ser especificadas alternativamente por meio do uso de atributos de dados.
- <a data-placement = "abaixo" href = "#" class = "btn perigo" rel = "popover" > texto </a>
Inicializa popovers para uma coleção de elementos.
Revela um popover de elementos.
- $ ( '#elemento' ). popover ( 'mostrar' )
Oculta um popover de elementos.
- $ ( '#elemento' ). popover ( 'esconder' )
O plugin de alerta é uma classe super pequena para adicionar funcionalidade próxima aos alertas.
Download
- $ ( ".mensagem de alerta" ). alerta ()
Basta adicionar um data-alert
atributo às suas mensagens de alerta para fornecer automaticamente uma funcionalidade próxima.
Nome | modelo | predefinição | Descrição |
---|---|---|---|
seletor | corda | '.perto' | Qual seletor segmentar para fechar um alerta. |
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 .fade
e .in
aplicada a eles.
Fecha um alerta.
- $ ( ".mensagem de alerta" ). alerta ( 'perto' )