Some difference of invocation between firefox and chrome

Some difference of invocation between firefox and chrome

In firefox, the following code is ok:

$('#click').click(location.reload);
In chrome, it would get an error:

Uncaught TypeError: Illegal invocation
But the following code is ok in firefox and chrome:

$('#click').click(reload);
function reload(){location.reload();}
Is this the problem of jQuery?
(firefox 19.0, chrome: 26 dev, jQuery: 1.8.3 and 1.9.1)