Brilliant! Thanks Karl! Have a great weekend and thanks for writing such a sweet jquery plugin.
On Apr 16, 6:38 pm, Karl Swedberg <k...@englishrules.com> wrote: > Hi there, > > The plugin already has an onHide option. I just fixed it so that > within onHide's anonymous function "this" will be the invoking element. > > so, your additional option would be : > > onHide: function() { > $(this).parent().removeClass('selectedCell'); > }) > > You can grab the updated plugin on GitHub: > > http://github.com/kswedberg/jquery-cluetip/tree/master > > --Karl > > ____________ > Karl Swedbergwww.englishrules.comwww.learningjquery.com > > On Apr 16, 2009, at 1:51 PM, tatlar wrote: > > > > > Hi there, > > > I am using Karl's clueTip plugin in a table. When the user clicks a > > link in the table, the clueTip pops up, and the CSS of the table cell > > changes using the addClass method (adds a class called > > 'selectedCell'). This is all well and groovy, but what I want to do in > > addition, is that when the user closes the clueTip window, the CSS of > > the selected table cell reverts to its previous class. I was looking > > for an onClose in the clueTip API options list and could not find > > one. > > > Does anyone know how I could achieve this desired behavior? What I > > have right now is that when the user clicks one cell all the current > > table cells are reset (have the class removed) and then a class is > > applied ('selectedCell'). When another a link is clicked in the table, > > all the current table cells with that class have it removed, and the > > newly clicked cell has the class applied: > > > $("a.jTip").click( function() { > > $('table tbody tr td').removeClass('selectedCell'); > > $(this).parent().addClass('selectedCell'); > > } > > > clueTip is called thus: > > > $("a.jTip").cluetip({ > > cluetipClass: 'jtip', > > arrows: true, > > hoverIntent: false, > > mouseOutClose: true, > > sticky: true, > > activation: 'click', > > splitTitle: '|', > > closeText: 'X', > > closePosition: 'title', > > tracking: true, > > showTitle: true > > }) ; > > > I want to add another option (in pseudo-code): > > onClose: function(e) { > > e.parent().removeClass('selectedCell') > > } > > > Is this worth modifying the plugin for? Am I even going about this the > > right way? Thanks in advance.