Hallo,
$(document).ready(function() {
event.preventDefault();
Ein Blick in die JavaScript-Konsole hätte geholfen:
»ReferenceError: event is not defined«
Lösche die Zeile mit event.preventDefault(). Es gibt kein globales event-Objekt in Firefox, das haben andere Browser aus IE-Kompatibilität. Und der Parameter, den die DOM-Ready-Handler-Funktion bekommt, ist nicht das Event-Objekt, sondern wieder die jQuery-Funktion (dieselbe wie in window.$, window.jQuery):
$(document).ready(function($) {  
  // …  
});
Hier steckt zwar in neueren Browsern ein Event dahinter (DOMContentLoaded), aber es gibt keine Standardaktion, die du mit preventDefault unterdrücken könntest. Die Zeile ist also unnötig und wirkungslos.
Mathias
 nicht angemeldet
 nicht angemeldet