gpt4 book ai didi

internet-explorer - 将 CSS3 PIE 边框半径应用于 jQuery UI 组件

转载 作者:行者123 更新时间:2023-11-28 14:43:44 25 4
gpt4 key购买 nike

请看下面的 HTML,我在其中使用了一个 jQuery UI 日期选择器并尝试在 Internet Explorer <= 8 中使用 CSS3 PIE 将其设置为圆 Angular 。 .该框显示圆 Angular 但不显示日期选择器。我还应用了 position: relative; z-index: 0 按照文档中的建议。

<!DOCTYPE html>  
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>jQuery UI Example Page</title>
<link type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.0/themes/base/jquery-ui.css" rel="stylesheet" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.11/jquery-ui.min.js"></script>
<script type="text/javascript">
$(function () {
$('#datepicker').datepicker({
inline: true
});
});
</script>
<style type="text/css">
.roundedCorners {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc);
position: relative;
z-index: 0;
}
</style>
</head>
<body>
<div class="roundedCorners" style="width: 100px; height: 100px; background-color: Blue"> </div>
<br />
<div id="datepicker" class="roundedCorners"></div>
</body>
</html>

最佳答案

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>jQuery UI Example Page</title>
<link type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.0/themes/base/jquery-ui.css" rel="stylesheet" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.11/jquery-ui.min.js"></script>
<script type="text/javascript">
$(function () {
$('#datepicker').datepicker({
inline: true
});
});
</script>
<style type="text/css">
.roundedCorners {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc);
position: relative;
z-index: 0;
}
.ui-datepicker{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(PIE.htc);
position: relative;
z-index: 0;}
</style>
</head>
<body>
<div class="roundedCorners" style="width: 100px; height: 100px; background-color: Blue"> </div>
<br />
<div id="datepicker" class="roundedCorners"></div>
</body>
</html>

您必须为特定的 UI 类添加圆 Angular !

我对您的示例所做的修改适用于 FFX、Opera、IE8 和 IE8 兼容性 View 。它只会显示带圆 Angular 的外盒。

此处进行了修改,使 datepicer 在 IE8、FFX 3.1.5 和 Opera 10 中看起来完全相同

        .ui-datepicker-inline div{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(PIE.htc);
position: relative;
z-index: 0;}
.ui-datepicker-inline{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(PIE.htc);
position: relative;
z-index: 0;}

关于internet-explorer - 将 CSS3 PIE 边框半径应用于 jQuery UI 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5597103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com