угловой плагин jQuery не работает в Internet Explorer - PullRequest
2 голосов
/ 07 января 2010

У меня проблема с добавлением div в закругленные углы в IE, но он отлично работает в Chrome и Firefox.Похоже, что закругления углов, но удаляет цвета границы.Вы можете увидеть округление, если выделите визуализированную страницу.

Есть идеи, почему это происходит и как это исправить?Я использую версию 2.03 углов jquery, загруженных с http://jquery.malsup.com/corner/

            <html>
            <head>
            <style>
            #content{   border: solid 6px #888888;}
            #content2{  border: solid 6px #888888;}
            </style>
                <script type="text/javascript" src="include/script/jquery-1.3.2.min.js"></script>   
                <script type="text/javascript" src="include/script/jquery.corners.js"></script>
                <script type="text/javascript"> 
                    $(function(){                           
                        $('.content').corner("round 8px").parent().css('padding', '8px').corner("round 14px");
                        $('#content2').corner();
                    }); 
                </script>   
            </head>
            <body>
                <div id="content" class="content">
                    content
                </div>
                <div id="content2" class="content2">
                    content
                </div>
            </body>
            </html>

Ответы [ 2 ]

2 голосов
/ 30 декабря 2010

Закругленные углы работают в IE. Единственный глюк с закругленными углами, граница исчезает с 'jquery.corners' api,

Если цвет вашего контейнера отличается от фона, вы заметите это.

Так что да, есть небольшая проблема с jquery.corner API.

0 голосов
/ 19 мая 2010

Взято из http://jquery.malsup.com/corner/ - "Недавно я добавил поддержку округления по радиусу границы в браузерах, которые его поддерживают (Opera 10.5+, Firefox, Safari и Chrome). Поэтому в этих браузерах плагин просто устанавливает Свойство css для элемента. Но в IE нам придется дождаться поддержки версии 9. И для всех браузеров выбор шаблона, отличного от «round», требует использования метода «div stips». "

Таким образом, закругленные углы не будут работать в IE, но любой другой стиль углов будет работать.

...