I have a radiobutton list, and for each button I want to show a cluetip. I use the position attributes to ensure the tooltip appears in the same place on the screen for each radiobutton. However I want to delay closing the Cluetip, so that when my mouse hovers over each radiobutton there is no flicker between each cluetip. How do I do this? In addition, before a cluetip appears, I want to stop the boxes appearing as the Cluetip is loading. I set the waitIamage attribute to false, but this does not work.
My code is in ASP.NET; StringBuilder sb = new StringBuilder(); sb.Append("$(document).ready(function() {"); sb.Append("$('.noteBasicRB').cluetip({positionBy: 'fixed', leftOffset: '50', topOffset : '-80'});"); sb.Append("$('.noteBasicRBUpper5').cluetip({positionBy: 'fixed', leftOffset: '50', topOffset : '-120'});"); sb.Append("$('.noteBasicRBUpper4').cluetip({positionBy: 'fixed', leftOffset: '70', topOffset : '-120'});"); sb.Append("$('.noteBasicRBUpper3').cluetip({positionBy: 'fixed', leftOffset: '90', topOffset : '-120'});"); sb.Append("$('.noteBasicRBUpper2').cluetip({positionBy: 'fixed', leftOffset: '110', topOffset : '-120'});"); sb.Append("$('.noteBasicRBUpper1').cluetip({positionBy: 'fixed', leftOffset: '130', topOffset : '-120'});"); sb.Append("$('.noteBasicRB5').cluetip({positionBy: 'fixed', leftOffset: '50', topOffset : '-80', hoverIntent: {sensitivity: 100}});"); sb.Append("$('.noteBasicRB4').cluetip({positionBy: 'fixed', leftOffset: '70', topOffset : '-80', hoverIntent: {sensitivity: 100}});"); sb.Append("$('.noteBasicRB3').cluetip({positionBy: 'fixed', leftOffset: '90', topOffset : '-80', hoverIntent: {sensitivity: 100}});"); sb.Append("$('.noteBasicRB2').cluetip({positionBy: 'fixed', leftOffset: '110', topOffset : '-80', hoverIntent: {sensitivity: 100}});"); sb.Append("$('.noteBasicRB1').cluetip({positionBy: 'fixed', leftOffset: '130', topOffset : '-80', hoverIntent: {sensitivity: 100}});"); sb.Append("});"); Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "jQueryScript", sb.ToString(), true);