2012-04-01 4 views
2
<link rel="stylesheet" href="/js/jquery.qtip.css" type="text/css" /> 
<script type="text/javascript" src="/js/jquery.qtip.js"></script> 
<script type="text/javascript" language="javascript"> 
    $(document).ready(function() { 
     $('a.link').qtip({ 
      content: { 
       text: function (api) { 
        return $(this).attr('qtip-description'); 
       }, 
       title: { 
        text: function (api) { 
         return $(this).attr('qtip-title'); 
        } 
       } 
      }, 
      position: { 
       my: 'bottom center', 
       at: 'top center' 
      }, 
      style: { 
       classes: 'ui-tooltip-shadow ui-tooltip-light' 
      } 
     }); 
    }); 
</script> 

<a href="#" id="linkRSS" target="_blank" class="link" qtip-title="Title" qtip-description="Description" aria-describedby="ui-tooltip-6">Link</a> 

ich über 500 Links auf der Seite mit Text und Beschreibung Attribute innerhalb QTIP zu zeigen, wenn ich mit der Maus QTIP erscheint nur einmal, das zweite Mal, dass ich schweben nichts passiert, auch keine Fehler vorhanden sind .jQuery QTIP erscheint nur einmal

Die Links laden beim Laden der Seite, ich mache nichts mit ihnen nach dem Laden, jedenfalls habe ich versucht, jQuery Live-Event zu verwenden, aber das hat nicht geholfen.

Ich benutze jQuery 1.7.1 von Google CDN. Was stimmt also nicht mit meinem Code?

P.S: Woah! Ich habe gerade gemerkt, dass demoes on qTip site nur einmal Feuer. Ich bin wirklich verwirrt, warum ist es so?

Antwort

4

Scheint so, als wäre es ein Bug des letzten Builds. Siehe https://github.com/Craga89/qTip2/issues/328.

Es ist wahrscheinlich, dass es bald behoben wird, so dass ich entweder auf den nächsten Build warten oder einen älteren Build herunterladen würde.

+0

ah, ok! vielen Dank! –