jquery - qtip2 reposition on target change -


i'm using qtip2 add qtip next selected radio button among set of grouped radio buttons. can display qtip correctly when page loads, when selected radio changes, i'd qtip follow along , point @ newly checked radio button. have jsfiddle here highlighting issue. how can qtip point newly checked radio button?

<html> <head>     <link href="http://craigsworks.com/projects/qtip_new/packages/nightly/jquery.qtip.css" rel="stylesheet" />     <link href="mycss2.css" rel="stylesheet" />     <style>         #demo-simple{             margin:100px;         }          input[type="radio"]{             margin:20px;         }     </style> </head> <body>     <div id="demo-simple" class="box">         <div id="primary">                 <div>                     <input type="radio" name="blah" checked /> radio1                 </div>                 <div>                     <input type="radio" name="blah" /> radio2                 </div>         </div>     </div>         <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>     <script type="text/javascript" src="http://craigsworks.com/projects/qtip_new/packages/nightly/jquery.qtip.js" ></script>     <script type="text/javascript">         $(document).ready(function () {             $("#primary input[type='radio']:checked").qtip({                 content: {                     text: 'i selected'                 },                 show: {                     ready: true,                     delay: 0                 },                 hide: false,                 position: {                     my: 'right center',                     at: 'left center',                     target: $("#primary input[type='radio']:checked")                 },             });               $("#primary input[type='radio']").change(function(evt){                 console.log(evt);                 console.log('changed');                 // manually reposition qtip??             });         });     </script> </body> 

here can use code demo fiddle

following function need make

function updateqtip(){  $("#primary input[type='radio']").qtip('destroy');  $("#primary input[type='radio']:checked").qtip({     content: {         text: 'i selected'     },     show: {         ready: true,         delay: 0     },     hide: false,     position: {         my: 'right center',         at: 'left center',         target: $("#primary input[type='radio']:checked")     }, });  } 

here how can use function

$(document).ready(function () {    updateqtip();      $("#primary input[type='radio']").change(function(evt){      console.log(evt);      console.log('changed');      updateqtip();     // manually reposition qtip??   }); }); 

Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -