javascript - libreria - underscore empty object
jQuery History Plugin (3)
Hay algunos complementos diferentes de jQuery history que hay uno mejor que cualquiera de los otros ...
Estoy tratando de decidir con cuál ir, cualquier pensamiento o cualquier otro para intentar:
Intento usar las siguientes libs
- jQuery BBQ: http://benalman.com/projects/jquery-bbq-plugin/
- Historia: http://plugins.jquery.com/project/history
- ReallySimpleHistory: http://code.google.com/p/reallysimplehistory/
y no estaba satisfecho. Finalmente encontré fresco (trabajando con jquery 1.9.1) y sencillo:
jQuery.history https://github.com/yeikos/jquery.history
No estoy exactamente seguro de lo que estás tratando de hacer, pero supongo que quieres usar etiquetas hash para controlar la carga de páginas como Twitter y Facebook.
Si ese es el caso, echa un vistazo a esta publicación: https://.com/questions/116446/what-is-the-best-back-button-jquery-plugin
Editar:
Esto es lo que se sugirió en esa publicación:
- Asual: http://www.asual.com/jquery/address/
- jQuery BBQ: http://benalman.com/projects/jquery-bbq-plugin/
- Historia: http://plugins.jquery.com/project/history
- jQuery hashchange: http://benalman.com/projects/jquery-hashchange-plugin/
- ReallySimpleHistory: http://code.google.com/p/reallysimplehistory/
Personalmente, sugeriría ir con jQuery BBQ de Ben Alman, ya que es un navegador cruzado y muy fácil de usar. Básicamente:
$(window).bind(''hashchange'', function(e) {
// Get the hash (fragment) as a string, with any leading # removed. Note that
// in jQuery 1.4, you should use e.fragment instead of $.param.fragment().
var url = $.param.fragment();
});
Fuente: http://benalman.com/code/projects/jquery-bbq/examples/fragment-basic/
Otro popular es Sammy.js ( http://code.quirkey.com/sammy/ ), esto es en realidad lo que usa Twitter.
- cristiano
No estoy seguro de si esto ayuda a alguien, pero aquí hay un complemento que puede ayudar a administrar múltiples "elementos" de hash. https://github.com/Cipa/HashStack
Puede guardar una lista de elementos en el hash como los valores de algunos elementos seleccionados que, cuando se modifican, vuelven a cargar parte de la página utilizando ajax.