2012-02-05 11 views
12

Firebug está lanzando estos errores:Twitter Bootstrap 2 plugins de Javascript no funcionan

$ (document) .on no es una función | . Bootstrap.js (línea 786):

$(document).on('keyup.dismiss.modal', function (e) { 

$ ("cuerpo") en no es una función | bootstrap.js (línea 139):

$('body').on('click.alert.data-api', dismiss, Alert.prototype.close) 

Y luego los complementos no funcionan.

¿Alguna idea sobre cómo solucionar esto?

Estoy cargando jquery antes de arrancar, por supuesto, así que no sé cuál es el problema. Jquery está funcionando bien.

Respuesta

21

No importa, estaba usando una versión diferente de jQuery. Descargué la última versión y funcionó bien.

+1

Sí, el (http://twitter.github.com/bootstrap/javascript.html) página [Javascript] dice: "Las cabezas ** ** a todos! Los complementos de JavaScript requieren la última versión de jQuery ". –

4

El .on() se ha agregado en jQuery versión 1.7 y reemplaza delegate() y live().