开箱即用的日期时间选择器透明背景?

gen*_*eek 18 jquery-ui asp.net-mvc-3

这是开箱即用的mvc3库存级普通香草jquery行为?这是默认的样式行为吗?我如何使它不透明?谢谢!

<script src="../../Scripts/jquery-1.5.1.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui-1.8.11.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui-1.8.11.js" type="text/javascript"></script>

<script type="text/javascript">
    $(document).ready(function () {
        $('.date').datepicker({ dateFormat: "dd/mm/yy" });
    });
</script>

@Html.TextBox("xxx", "", new { @class = "date" })
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Mat*_*att 46

我的猜测是你确实错过了样式表或图像.

尝试添加CSS链接

http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.0/themes/base/jquery-ui.css


小智 6

我使用的是自定义主题,所以上面的建议并不理想......

修复是为此部分添加背景颜色

/* DatePicker Container */
.ui-datepicker {
    width: 216px;
    height: auto;
    margin: 5px auto 0;
    font: 9pt Arial, sans-serif;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    background-color: #FFF;
}
Run Code Online (Sandbox Code Playgroud)


Bue*_*das 5

这将是有效的

<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
Run Code Online (Sandbox Code Playgroud)