2012-04-05 9 views
0

ich jQuery UI Dialog verwenden und css3pie auch Grenzradius Arbeit in IE8.Following für die Herstellung sind der HTML-Code-Snippet, das ich habe:Abgerundete Ecken nicht richtig in IE arbeiten, während CSS3Pie mit mit jquery Dialog

<!DOCTYPE HTML> 
<html> 
    <head> 
     <title>test</title> 
     <script src="js/jquery-1.7.1.min.js"></script> 
     <link rel="stylesheet" type="text/css" href="styles/themes/base/jquery.ui.all.css" /> 
     <script src="js/jquery.ui.core.min.js"></script> 
     <script src="js/jquery.ui.widget.min.js"></script> 
     <script src="js/jquery.ui.button.min.js"></script> 
     <script src="js/jquery.ui.mouse.min.js"></script> 
     <script src="js/jquery.ui.position.min.js"></script> 
     <script src="js/jquery.ui.resizable.min.js"></script> 
     <script src="js/jquery.ui.dialog.min.js"></script> 
     <script> 

      function btnclick(){ 
       $("#confirmation").dialog({ 
        resizable : false, 
        modal : true, 
        buttons : { 
         "Yes" : function() { 
          $(this).dialog("close"); 
         }, 
         "No" : function() { 
          $(this).dialog("close"); 
         } 
        } 
       }); 
      } 

     </script> 
     <style> 
      .ui-button { 
       border-radius: 3px; 
       behavior: url(pie.htc); 
      } 
     </style> 
    </head> 
    <body> 
     <button onclick="btnclick()">Click</button> 
     <div id="confirmation" title="Confirmation" style="display: none"> 
      Are you sure you want to Continue? 
     </div> 
    </body> 
</html> 

Ich möchte einen Rahmenradius von 3px für die Schaltflächen Ja und Nein geben. Wenn ich das Popup zuerst öffne, kommen die abgerundeten Ecken in IE 8. Aber wenn ich es nach dem Schließen wieder öffne ist das, was ich bekomme:

Dialog error in IE

Irgendeine Idee, wie man löse das?. Danke im voraus.

Antwort

0
<style> 
     .ui-button { 
      border-radius: 3px; 
      -ms-border-radius: 3px; 
      behavior: url(pie.htc); 
     } 
    </style> 
+0

Danke für die Antwort.Just versuchte es.Aber leider, das hat das Problem nicht gelöst. – user700284