Nueva versión de Jquery 1.2.2

Esta nueva versión trae mejoras considerables, aparte de solucionar un montón de bugs nostrae lo siguiente.
300% Speed Improvements to $(DOMElement)
| Browser | 1.2.1 (ms) | 1.2.2 (ms) |
|---|---|---|
| Firefox 2 | 0.041 | 0.015 |
| Firefox 3 | 0.033 | 0.01 |
| Safari 3 | 0.017 | 0.005 |
| Opera 9 | 0.023 | 0.004 |
| Internet Explorer 6 | 0.04 | 0.0 |
.ready() Overhaul
- Mejora considerablemente el ready en los internet explorer
- Todos los navegadores esperan a que el css esté cargado
- Podemos usarlo dentro de la funcion .bind,
$(document).bind("ready", fn);
.bind(”mouseenter”) / .bind(”mouseleave”)
Tenemos dos nuevas funciones para nuestro ratón, al pulsarlo y al soltarlo.
[code]
$("li").bind("mouseenter", function(){
$(this).addClass("hover");
}).bind("mouseleave", function(){
$(this).removeClass("hover");
});
[/code]
.bind(”mousewheel”)
También tenemos un plugin nuevo para la rueda del ratón, que nos puede ser útil por ejemplo galerías, tablas de datos …
[code]
$("div").bind("mousewheel", function(event, delta){
if ( delta < 0 )
$(this).append("up");
else
$(this).append("down");
});
[/code]
Complex :not()
Soporta completamente el nuevo selector CSS3 , E:not(s): un elemento que no coincide con los selector simples. En este ejemplo sería un li que no está activo, no está en hover y contien el texto test
[code]
$("li:not(.active,.hover,:contains(test))")
[/code]
Accept Headers
Muy necesarío sobre todo cuando traíamos datos desde ajax.
- xml “application/xml, text/xml”
- html “text/html”
- script “text/javascript, application/javascript”
- json “application/json, text/javascript”
- text “text/plain”
- Everything else: “*/*”
Descarga y más información en jquery.com
Deja un comentario