2012-02-05 8 views
12

Firebug lancia questi errori:Twitter Bootstrap 2 plug-in javascript non funzionanti

$ (documento). On non è una funzione | . Bootstrap.js (linea 786):

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

$ ("corpo") su non è una funzione | bootstrap.js (linea 139):

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

E poi i plugin non funzionano.

Qualche idea su come risolvere questo problema?

Sto caricando jquery prima del bootstrap ovviamente, quindi non so qual è il problema. Jquery sta funzionando bene.

risposta

21

Non importa, stavo usando una versione diversa di jQuery. Scaricato l'ultima versione e ha funzionato bene.

+1

Sì, la pagina [Javascript] (http://twitter.github.com/bootstrap/javascript.html) dice: "** Heads up ** Tutti! i plugin javascript richiedono l'ultima versione di jQuery. " –

4

Il .on() è stato aggiunto in jQuery versione 1.7 e sostituisce delegate() e live().

Problemi correlati