Hi Diana, thanks for your quick response.
Yes I have got the JS custom code under Where on page to “In Frontend”.
I think You’re right and the issue might not be with JQuery but with the custom JS code itself not running in the front end. If I put an inline Javascript alert message on the page itself it works both frontend and in admin. If I put an alert in the custom code, it only works when logged in as an administrator, yet the custom code can be seen to be included in the source code of the page? When not logged in as an administrator, non of the functions in the custom JS code that are called from the page (.click, .change etc) work?
What could cause this?