Use jquery's .on() rather than the deprecated .live()