Por autor:caugbr

jQuery.scrollIntoView

dt { margin-top:20px; font-weight:bold; font-size:1.1em; }
dd pre { font-size:1.05em; }

Este plugin se propõe a ser um substituto ao método nativo scrollIntoView. A idéia é fazer o mesmo – rolar a página até que o elemento que evocou o método esteja visível – mas de forma suave – rolando a página, literalmente. Diferentemente do [...]

Categoria: javascript, jquery
Tags: , ,
3 Comentários

Remover o BOM de arquivos em UTF-8

BOM – Byte Order Mark – é um identificador para arquivos em UTF-8/16/32 (vou ignorar o 16 e o 32 aqui), teoricamente para dizer ao interpretador/editor que se trata de um conteúdo codificado como UTF-8, mas o fato é que, em quase todas as circunstâncias, ele é dispensável.
Caso o seu interpretador não reconheça a codificação, [...]

Categoria: Funções
Tags: ,
3 Comentários

Konami Code em sites web, mas pra quê?

Quando descobri o Konami Code Sites e vi que sites como Digg, jQuery, FaceBook e muitos outros haviam aderido àquela brincadeira, comecei a navegar pelos sites e ver o que cada um aprontava ao executarmos o Konami Code.
Bem divertido! Logo pensei: vou fazer um desses pra mim…
Achei então um script da família Google, o konami.js, [...]

Categoria: javascript
Tags: ,
1 Comentário

fakeFile: como estilizar um input type=file

Pois é, essa era uma questão incômoda para mim até algum tempo atrás. É impossível! inputs com type=file não aceitam quase nenhuma regra CSS e, a não ser que estejamos trabalhando com formulários sem formatação, ficam sempre destoando, “quebrando” o layout do formulário.
Então, na busca de soluções possíveis, encontrei algumas baseadas nessa lógica, que pareceu [...]

Categoria: Funções
Tags: ,
4 Comentários

Mostrar uma mensagem quando input está vazio

Sabe aquelas caixas de busca que mostram, por exemplo, “Buscar” e que quando colocamos o foco, o texto some para escrevermos o que quisermos? Vamos mostrar aqui uma função javascript para aplicar essa funcionalidade a elementos input.

Categoria: Funções, javascript
Tags:
3 Comentários