Js код не работает с последней версией jQuery?
Попробуйте обойтись без live, его вроде с 1.9 убрали из js.
В остальном вроде все хорошо, давно не работал с jquery, трудно сходу сказать :)
Это расплата за использование модных фреймворков.
Если завтра jQuery выйдет из моды, у вас перестанет работать все, с ним связанное. Увы.