Private GIT

Skip to content
Snippets Groups Projects
Commit 86cdcc8a authored by Jonathon Saine's avatar Jonathon Saine
Browse files

Removed hoverIntent due to others not caring about visual quality or...

Removed hoverIntent due to others not caring about visual quality or compatibility. Menu works fine in IE8+, FF and Chrome. Which covers our main targets. Also tweaked mouse out delay even lower, waiting for feedback.
parent 9a1cc0f7
No related branches found
No related tags found
No related merge requests found
...@@ -52,7 +52,6 @@ table.tablesorter thead tr .headerSortDown { background-image: url("$sbRoot/imag ...@@ -52,7 +52,6 @@ table.tablesorter thead tr .headerSortDown { background-image: url("$sbRoot/imag
<script type="text/javascript" src="$sbRoot/js/jquery-ui-1.8.7.custom.min.js"></script> <script type="text/javascript" src="$sbRoot/js/jquery-ui-1.8.7.custom.min.js"></script>
<script type="text/javascript" src="$sbRoot/js/superfish-1.4.8.js"></script> <script type="text/javascript" src="$sbRoot/js/superfish-1.4.8.js"></script>
<script type="text/javascript" src="$sbRoot/js/supersubs-0.2b.js"></script> <script type="text/javascript" src="$sbRoot/js/supersubs-0.2b.js"></script>
<script type="text/javascript" src="$sbRoot/js/jquery.hoverIntent.min-r5.js"></script>
<script type="text/javascript" src="$sbRoot/js/jquery.autocomplete.min.js"></script> <script type="text/javascript" src="$sbRoot/js/jquery.autocomplete.min.js"></script>
<script type="text/javascript" src="$sbRoot/js/jquery.cookie.js"></script> <script type="text/javascript" src="$sbRoot/js/jquery.cookie.js"></script>
<script type="text/javascript" src="$sbRoot/js/jquery.cookiejar.js"></script> <script type="text/javascript" src="$sbRoot/js/jquery.cookiejar.js"></script>
...@@ -79,7 +78,8 @@ table.tablesorter thead tr .headerSortDown { background-image: url("$sbRoot/imag ...@@ -79,7 +78,8 @@ table.tablesorter thead tr .headerSortDown { background-image: url("$sbRoot/imag
extraWidth: 1 // extra width can ensure lines don't sometimes turn over extraWidth: 1 // extra width can ensure lines don't sometimes turn over
// due to slight rounding differences and font-family // due to slight rounding differences and font-family
}).superfish({ }).superfish({
delay: 250, delay: 150,
disableHI: true,
animation: {opacity:'show',height:'show'}, animation: {opacity:'show',height:'show'},
speed: 'fast', speed: 'fast',
dropShadows: false dropShadows: false
......
/**
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
*
* @param f onMouseOver function || An object with configuration options
* @param g onMouseOut function || Nothing (use configuration options object)
* @author Brian Cherne <brian@cherne.net>
*/
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment