First off, looks like you have at least one script on the page that you are not using, thumbnailviewer2.js - if so, get rid of it. Also, I see no credit on the page for U Fade:
Your page is in violation of Dynamic Drive's
usage terms, which, among other things, state that the script credit must appear in the source code of the
page(s) using the script. Please reinstate the notice first.
With that out of the way, I see that this is the init code:
Code:
document.getElementsByClassName('modal').each(function(link){
new Control.Modal(link,{fade:true});
});
Since you are using U Fade's mouseover pause, I'd try adding the code there:
Code:
crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1}
like so:
Code:
crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1;
document.getElementsByClassName('modal').each(function(link){
new Control.Modal(link,{fade:true});
});}
Untested. It probably will work at least the first go round, but may leak an inordinate amount of memory, in some browsers, especially IE (which is prone to that sort of thing in general), because the init is only really meant to run once per page load. If the modal script is well written, though, there shouldn't be any real problem.
Bookmarks