Hallo Sara,
Welche Version von jQuery benutzt du denn?
<script src="jquery-1.11.1.min.js"></script>
sollte ich vielleicht mal updaten?
jQuery 1.11 ist ok wenn man die Browser-Kompatiblität für IE<=8 braucht. Wenn du die nicht mehr brauchst kannst du auch auf eine 2er updaten, aber einen Unterschied dürfte das hier nicht machen.
Ich wundere mich nur etwas: das .on()
sollte schon auch gehen (zumal es die empfohlene Methode ist). Da muss noch irgend etwas anderes im Busch sein.
LG,
CK