2012-04-07 4 views
0

Ich verwende qTip2 in meiner Anwendung. Die tooptipfication ich durch die folgende jQuery bin zu erreichen:qTip2 IE8 Abgerundete Ecke

$(this).qtip({ 
     style: { 
      tip: { 
       corner: true, 
       width: 10, 
       height: 5 
      }, 
      classes: 'ui-tooltip-rounded ui-tooltip-shadow ui-tooltip-tipsy' 
     }, 
     position: { 
      my: 'bottom left', 
      at: 'top right', 
      adjust: { 
       x: -10, 
       y: 0 
      } 
     }, 
     events: { 
      show: function (event, api) { 
       $('.ui-tooltip-content').addClass('ui-tooltip-center'); 
      } 
     }, 
     show: { 
      effect: function (offset) { 
       $(this).show(); 
      } 
     }, 
     hide: { 
      effect: function (offset) { 
       $(this).hide(); 
      } 
     } 
}); 

Nun ist es Rendering in:

  • Firefox: enter image description here
  • IE8: enter image description here

Wie Sie die gerundete sehen Ecke ist in IE8 weg; auch die Einstellung der Spitze von x, y funktioniert nicht. Ich bin auf der Suche nach einer Lösung für dieses spezielle Problem von qTip2. Gibt es eine Möglichkeit, dies zu lösen?

Gibt es eine bessere Tooptip-Bibliothek, die diese Art von Problem nicht hat?

+0

IE8 unterstützt keine abgerundeten Ecken, so dass ich vermute, dass die CSS hat 'border-radius' irgendwo. Versuchen Sie, das CSS nach dem Hinzufügen von CSS3PIE in Ihren Code zu bearbeiten: http://css3pie.com/ – Blender

Antwort