Archivo para 'General'

jQuery HowTo: Atravesando

Travesi pertenece a las herramientas básicas, si desea realizar animaciones utilizando jQuery avanzada. He aquí una pequeña guía para encontrar artículos específicos.

Padre

"Niño1
"Niño2
»Child3
»Child4

¿Qué pasó aquí? Bases, esta estructura HTML:

? Ver código HTML
  1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
  id="someParent" <div style="border: 1px puntos #ccc"> Padres
 <div>
  Niño1
 </ Div>
 class="move"> <div
  Niño2
 </ Div>
 <div>
  Child3
 </ Div>
 <div not"> class="move
  Child4
 </ Div>
 </ Div>

 id="someWrapper"> <div
 id="testone" <a href="#"> Mover todo </ a>
 id="testtwo" <a href="#"> Mover <filtrada / a>
 </ Div> 

El siguiente código JavaScript realiza la animación. Sobre la base de la relación con los métodos de los padres "someWrapper" div seleccionado, selecciona el elemento anterior una anterior con el someParent "y, finalmente, id estar con niños de todos los elementos dentro de" someParent seleccionado.
El id en el ejemplo son orientativas. Los elementos animados a ser exclusivamente en la estructura del DOM encontrado.

código de jQuery para "Mover todos":

? Ver código JAVASCRIPT
  1
 2
 3
 4
 ) . click ( function ( ) { jQuery ( this ) . parent ( ) . prev ( ) . children ( ) . animate ( { 'paddingLeft' : '20px' } , 200 ) ; return false ; } ) ; jQuery ("# Testone"). (() (jQuery (este). parent (). prev (). niños (). animar (('paddingLeft: "'20px'), 200), haga clic en la función de retorno falsas;) ); 

Ahora para la versión avanzada. Se basan en la función de jQuery, el filtro y no.
código de jQuery para "Mover filtrada":

? Ver código JAVASCRIPT
  1
 2
 3
 4
 ) . click ( function ( ) { jQuery ( this ) . parent ( ) . prev ( ) . children ( ) . filter ( ".move" ) . not ( ".not" ) . animate ( { 'paddingLeft' : '20px' } , 200 ) ; return false ; } ) ; jQuery ("# testtwo"). haga clic en (función () (jQuery (este). parent (). prev (). niños (). filtro (". movimiento") no. (". no"). animar (( "paddingLeft ': '20px'), 200;) return false;)); 

mypass jQuery - contraseña escondite estilo iPhone

nicePass - jQuery Plugin

Sobre

La otra noche estaba sentado en el sofá y quería que yo en mi iPhone cuando Facebook entrada, entrar en mi contraseña cuando me caí de nuevo en ese pequeño detalle, que es la entrada de la contraseña más agradable aún.

Uno o los propietarios de iPhone otros saben lo que quiero decir. en el campo cada vez por un corto tiempo de la última vez que ingresó la contraseña para ver el punto de que es lo que da al usuario la mayor seguridad, pero que su entrada fue incorrecto.

Pensé algo así como que también podrían ser muy normal y por lo tanto las formas que hemos escrito un plugin de jQuery pequeña que imita este comportamiento.

Cómo utilizar

mypass utiliza jQuery jQuery biblioteca de Javascript .

Hay que incrustar sólo los dos archivos en la cabecera.

? Ver código JAVASCRIPT
  1
 2
 "_js/jquery.js" type = "text/javascript" ></ script > < script src = "_js/jquery.myPass-1.0.js" type = "text/javascript" ></ script > src = <SCRIPT "_js / tipo jquery.js" "text = / <javascript"> / <script> src = "_js/jquery.myPass-1.0.js" script type = "text / <javascript"> / script> 

Opciones

Para activar el plugin y usted tiene que parar ahora solo escribe lo siguiente en su cabecera

? Ver código JAVASCRIPT
  1
 2
 3
 4
 5
  ) . myPass ( { $ ('. MyTextField »). Mypass ((
			 , : '% U2665 charReplace,
			 charDuration: 1000

	 )); 
  • charReplace: Aquí se puede establecer por el signo cuyas letras se sustituyen sollen.Als punto por defecto es el conjunto estándar. Otros personajes se pueden encontrar aquí . Simplemente tome los últimos 4 dígitos del Unicode y es u% anterior. Por ejemplo, charReplace% 'u2665' en vez de usar una ♥ •.
  • charDuration: Aquí se puede establecer el tiempo como el último carácter a aparecer.

HTML

En la parte HTML de su sitio que ahora simplemente una caja de texto normal, le dan un nombre y la clase que usted haya introducido.

myTextField En esta instancia..

? Ver código JAVASCRIPT
  1
 2
 3
 4
 "test.php" method = "post" > < input class = "myTextField" name = "password" type = "text" /> < input name = "Send" type = "submit" value = "submit" /> </ form > acción <FORM = método "test.php" "post"> clase <input = = nombre "myTextField" "password" type = = "text" /> nombre de entrada <= "Enviar" type = "submit" value = "Enviar "/> </ form> 

Después de enviar el formulario, sus datos puede procesar fácilmente por ejemplo a través de PHP.

  1
  [ 'password' ] ; echo _POST ['$ password']; 

Descarga y Demo

Demostración - Plugin en acción

Descargar - Todos los archivos para descargar

De cortar el césped sin hierba - Google Code Zona de juegos

Una y otra vez se trata en el desarrollo de Webapps al hecho de que un trozo de código al igual que todos independientemente del proyecto sólo después de haber sido diseñado para ser instalado. existen entorno de prueba pequeña para establecer un local en lugar de tener que, puede en el Código parque Google esparcirse.

code_playground

El JS marcos comunes (la mayoría de jQuery, jQuery UI, MooTools, Prototype, Dojo) están representados, al igual que casi todas las APIs de Google. Algunos ejemplos son:

  • Idioma de API
  • Tierra API
  • API de Google Maps
  • Calendario de la API
  • API de Youtube

Para todos los API, hay pequeños ejemplos que pueden ser ejecutadas de inmediato. A pocas golosinas agradable a la misma son el enlace directo a la documentación de la API, así como de la gestión integrada Firebug Lite para depurar. El código generado se puede editar o copiar como HTML.

Miniatura del generador en línea para páginas web

A pesar de todos los marcos de JS voy a empezar a introducir un pequeño servicio que te permite Thumbails sitios pueden constituir un lote.
Todo lo que necesitas es una cuenta en Pageglimpse . Después de registrarse correctamente, usted está en su lado de la etiqueta img src atributo simplemente como un vínculo absoluto. Esto se vería de la siguiente manera:

http://images.pageglimpse.com/v1/thumbnails?url=http://www.mysrc.de/&size=large&devkey=1234567890

mysrc_thumb

Pageglimpse así como un pequeño API. ¿Qué caso sólo significa que la cadena GET-sólo atributos adicionales pueden ser agregados.
Estos incluyen:

  • DevKey - obligatoria>, y común también utilizar un servicio en la Web
  • dirección url> - WWW para el sitio que se muestra como una imagen en miniatura
  • Tamaño -> tamaño del Thumbails

Debido a que las miniaturas no se generan de inmediato, puede enviar una solicitud a la comprobación del estado. La solicitud se vería así:

http://images.pageglimpse.com/v1/thumbnails/request?

Detrás de "pedir?" A continuación, puede anexar los parámetros GET. encontrar ejemplos en su Pageglimpse API .