TypeError: $(...).on is not a function

cakephp-1.3, jquery, lightbox

Solution

The problem may be if you are using older version of jQuery. Because older versions of jQuery have 'live' method instead of 'on'

Problem

I am using jQuery litebox. After adding JS and CSS files I got this error TypeError: ``` $(...).on is not a function at this line in js file "return $('body').on('click', 'a[rel^=lightbox], area[rel^=lightbox]', function(e) {" ``` Can anybody help me to understand the problem here? I am doing this implementation in CakePHP 1.3.

Original source