I have a small issue with jQuery on Safari & Chrome (Mac OSX 10.6) - the page loads fine under Firefox (Mac) and Internet Explorer (Win) but has to be refreshed to work properly in Safari or Chrome (both of which use the latest webkit I believe)...
If you hover over the image it is meant to show a magnified version to the right hand side - which works on the first page load on all browsers except Safari on the Mac.
It appears that the document.ready is firing to quickly under Safari & Chrome.
You have to refresh the page to get it to work under either browser. Could I delay the script somehow to maybe stop this error occurring ?
I'm actually not able to duplicate your problem in any of my browsers, but I do not see anything in your
$(document).ready function which binds a listener to your image. Have you tried adding it in there instead of wherever it is now? Theoretically, that should solve your problem.
There was something else I noticed. Every time you hover over the image, a new
jqZoomWindow <div> is created. This is probably as a result of using
.append versus removing the current element before adding a new one. I doubt it's related to your problem though.