- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我在这里使用 Bootstrap 日期选择器:https://github.com/eternicode/bootstrap-datepicker
现在我想用父容器调整它的宽度,但目前它只填充一个固定大小,我不知道在哪里可以通过 CSS 更改它。也许您之前遇到过类似的问题并愿意帮助我?
我附上了问题的图片: http://i.stack.imgur.com/ShZTU.png
下面是通过 JavaScript 添加日期选择器功能之前的代码:
<div class="col-sm-4">';
<div class="panel panel-success panel-dark widget-profile ">
<div class="panel-heading">
<div class="widget-profile-bg-icon">
<i class="fa fa-flask"></i>
</div>
<img src="assets/demo/avatars/2.jpg" alt="" class="widget-profile-avatar">
<div class="widget-profile-header">
<span>Robert Jang</span>
<br>
email@example.com
</div>
</div>
<!-- / .panel-heading -->
<div id="bs-datepicker-inline"></div>
</div>
</div>
然后我使用这段 JavaScript 代码添加日期选择器功能:
jQuery('#bs-datepicker-inline').datepicker();
在这之后我的最终源代码如下所示:
<div class="col-sm-4">
<div class="panel panel-success panel-dark widget-profile ">
<div class="panel-heading">
<div class="widget-profile-bg-icon">
<i class="fa fa-flask"></i>
</div>
<img src="assets/demo/avatars/2.jpg" alt="" class="widget-profile-avatar">
<div class="widget-profile-header">
<span>Robert Jang</span>
<br>
email@example.com
</div>
</div>
<!-- / .panel-heading -->
<div id="bs-datepicker-inline">
<div class="datepicker datepicker-inline">
<div class="datepicker-days" style="display: block;">
<table class=" table-condensed">
<thead>
<tr>
<th class="prev" style="visibility: visible;">«</th>
<th colspan="5" class="datepicker-switch">February 2015</th>
<th class="next" style="visibility: visible;">»</th>
</tr>
<tr>
<th class="dow">Su</th>
<th class="dow">Mo</th>
<th class="dow">Tu</th>
<th class="dow">We</th>
<th class="dow">Th</th>
<th class="dow">Fr</th>
<th class="dow">Sa</th>
</tr>
</thead>
<tbody>
<tr>
<td class="day old">25</td>
<td class="day old">26</td>
<td class="day old">27</td>
<td class="day old">28</td>
<td class="day old">29</td>
<td class="day old">30</td>
<td class="day old">31</td>
</tr>
<tr>
<td class="day">1</td>
<td class="day">2</td>
<td class="day">3</td>
<td class="day">4</td>
<td class="day">5</td>
<td class="day">6</td>
<td class="day">7</td>
</tr>
<tr>
<td class="day">8</td>
<td class="day">9</td>
<td class="day">10</td>
<td class="day">11</td>
<td class="day">12</td>
<td class="day">13</td>
<td class="day">14</td>
</tr>
<tr>
<td class="day">15</td>
<td class="day">16</td>
<td class="day">17</td>
<td class="day">18</td>
<td class="day">19</td>
<td class="day">20</td>
<td class="day">21</td>
</tr>
<tr>
<td class="day">22</td>
<td class="day">23</td>
<td class="day">24</td>
<td class="day">25</td>
<td class="day">26</td>
<td class="day">27</td>
<td class="day">28</td>
</tr>
<tr>
<td class="day new">1</td>
<td class="day new">2</td>
<td class="day new">3</td>
<td class="day new">4</td>
<td class="day new">5</td>
<td class="day new">6</td>
<td class="day new">7</td>
</tr>
</tbody>
<tfoot>
<tr>
<th colspan="7" class="today" style="display: none;">Today</th>
</tr>
<tr>
<th colspan="7" class="clear" style="display: none;">Clear</th>
</tr>
</tfoot>
</table>
</div>
<div class="datepicker-months" style="display: none;">
<table class="table-condensed">
<thead>
<tr>
<th class="prev" style="visibility: visible;">«</th>
<th colspan="5" class="datepicker-switch">2015</th>
<th class="next" style="visibility: visible;">»</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="7">
<span class="month">Jan</span>
<span class="month">Feb</span>
<span class="month">Mar</span>
<span class="month">Apr</span>
<span class="month">May</span>
<span class="month">Jun</span>
<span class="month">Jul</span>
<span class="month">Aug</span>
<span class="month">Sep</span>
<span class="month">Oct</span>
<span class="month">Nov</span>
<span class="month">Dec</span>
</td>
</tr>
</tbody>
<tfoot>
<tr>
<th colspan="7" class="today" style="display: none;">Today</th>
</tr>
<tr>
<th colspan="7" class="clear" style="display: none;">Clear</th>
</tr>
</tfoot>
</table>
</div>
<div class="datepicker-years" style="display: none;">
<table class="table-condensed">
<thead>
<tr>
<th class="prev" style="visibility: visible;">«</th>
<th colspan="5" class="datepicker-switch">2010-2019</th>
<th class="next" style="visibility: visible;">»</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="7">
<span class="year old">2009</span>
<span class="year">2010</span>
<span class="year">2011</span>
<span class="year">2012</span>
<span class="year">2013</span>
<span class="year">2014</span>
<span class="year">2015</span>
<span class="year">2016</span>
<span class="year">2017</span>
<span class="year">2018</span>
<span class="year">2019</span>
<span class="year new">2020</span>
</td>
</tr>
</tbody>
<tfoot>
<tr>
<th colspan="7" class="today" style="display: none;">Today</th>
</tr>
<tr>
<th colspan="7" class="clear" style="display: none;">Clear</th>
</tr>
</tfoot>
</table>
</div>
</div>
</div>
</div>
</div>
我希望有人能帮助我。如果您需要更多信息,请告诉我。
非常感谢。
编辑 1:
这是日期选择器的 CSS 代码
.datepicker {
direction: ltr;
padding: 0;
width: auto !important;
}
.datepicker.datepicker-inline {
border: 1px solid #eee;
display: inline-block;
position: relative;
}
.datepicker > div {
display: none;
}
.datepicker.days div.datepicker-days,
.datepicker.months div.datepicker-months,
.datepicker.years div.datepicker-years {
display: block;
}
.datepicker div.datepicker-months td,
.datepicker div.datepicker-years td {
width: 210px !important;
}
.datepicker table {
margin: 0;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.datepicker td {
line-height: 32px;
padding: 0 !important;
text-align: center;
width: 30px;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
background-color: transparent;
}
.datepicker table tr td {
border-bottom: 1px solid #eee;
border-right: 1px solid #eee;
}
.datepicker table tr td:last-child {
border-right: none;
}
.datepicker table tr td.day:hover {
background: #f3f3f3;
cursor: pointer;
position: relative;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
color: #bbb;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
background: none;
color: #eee;
cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
background: #f3f3f3;
font-weight: 700 !important;
}
.datepicker table tr td.today:hover:hover {
color: #555555;
}
.datepicker table tr td.today.active:hover {
color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
background: #f3f3f3;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
background: #f3f3f3;
font-weight: 700;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
color: #fff !important;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
color: #fff !important;
}
.datepicker table tr td span {
border-radius: 2px;
cursor: pointer;
display: block;
float: left;
line-height: 54px;
margin: 1%;
width: 23%;
}
.datepicker table tr td span:hover {
background: #eee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
background: none;
color: #eee;
cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
color: #eee;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
cursor: pointer;
}
.datepicker th,
.datepicker td,
.datepicker tr {
border-top: none !important;
text-align: center !important;
}
.datepicker thead th,
.datepicker tfoot th {
font-weight: 600;
padding: 0 !important;
}
.datepicker thead th {
border-bottom: none !important;
color: #fff;
font-weight: 600;
line-height: 35px !important;
height: 35px !important;
padding: 0 !important;
text-align: center;
}
.datepicker thead tr:first-child {
border-bottom: 1px solid !important;
}
.datepicker thead tr:first-child th:hover {
background: rgba(255, 255, 255, 0.2);
}
.datepicker thead tr:last-child {
border-bottom: none !important;
}
.datepicker thead th.prev,
.datepicker thead th.next {
color: rgba(0, 0, 0, 0);
display: block;
font-size: 0;
line-height: 0;
position: absolute;
width: 36px !important;
}
.datepicker thead th.prev:after,
.datepicker thead th.next:after {
bottom: 0;
color: #fff;
display: block;
font-family: FontAwesome;
font-size: 14px;
font-weight: normal;
left: 0;
line-height: 35px;
position: absolute;
right: 0;
text-align: center;
top: 0;
width: 36px;
}
.datepicker thead th.prev {
left: 0;
border-right: 1px solid;
}
.datepicker thead th.prev:after {
content: "\f053";
}
.datepicker thead th.next {
border-left: 1px solid;
right: 0;
}
.datepicker thead th.next:after {
content: "\f054";
}
.datepicker tfoot th:hover {
background: #eee;
}
.datepicker tbody td,
.datepicker tfoot th {
line-height: 32px !important;
}
.datepicker > .datepicker-days tbody .cw {
background: #f8f8f8 !important;
color: #aaa;
font-size: 8px;
font-weight: 600;
}
.datepicker > .datepicker-days thead tr:first-child th.cw {
background-color: transparent;
cursor: default;
}
.datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
left: 30px;
border-left: 1px solid;
}
.datepicker > .datepicker-days thead tr:last-child th.cw + th {
border-left: 1px solid;
}
最佳答案
这对我有用:
.datepicker-inline {
width: 100%;
}
.datepicker table {
width: 100%;
}
关于javascript - 如何更改 Bootstrap 内联日期选择器以适应全宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28627794/
SO亲爱的 friend 们: 2014 年 3 月 18 日。我正在处理一种情况,在使用 ng-repeat 时,数组内的元素(我从 Json 字符串中获取)更改了原始顺序。 需要明确的是,数组中的
有很多问题询问如何在 JavaScript 单击处理程序中更改 div 的类,例如,此处:Change Div style onclick .我理解得很好(只需更改 .className),并且它有效
我从access导入了一个数据库到mysql,但其中一个表的列名“股数”带有空格,但我尝试更改、替换甚至删除列名,但失败了。任何人都可以帮助解决这一问题 String UpdateQuary = "U
我正在做一个随机的学校元素。 目前,我有一个包含两个 CSS 的页面。一种用于正常 View ,一种用于残障人士 View 。 此页面还包括两个按钮,它们将更改使用的样式表。 function c
我需要使用 javascript 更改 HTML 元素中的文本,但我不知道该怎么做。 ¿有什么帮助吗? 我把它定义成这样: Text I want to change. 我正在尝试这样做: docum
我在它自己的文件 nav_bar.shtml 中有一个主导航栏,每个其他页面都包含该导航栏。这个菜单栏是一个 jQuery 菜单栏(ApyCom 是销售这些导航栏的公司的名称)。导航栏上的元素如何确定
我正在摆弄我的代码,并开始想知道这个变化是否来自: if(array[index] == 0) 对此: if(!array[index] != 0) 可能会影响任何代码,或者它只是做同样的事情而我不需
我一直在想办法调整控制台窗口的大小。这是我正在使用的函数的代码: #include #include #define WIDTH 70 #define HEIGHT 35 HANDLE wHnd;
我有很多情况会导致相同的消息框警报。 有没有比做几个 if 语句更简单/更好的解决方案? PRODUCTS BOX1 BOX2 BOX3
我有一个包含这些元素的 XELEMENT B Bob Petier 19310227 1 我想像这样转换前缀。 B Bob Pet
我使用 MySQL 5.6 遇到了这种情况: 此查询有效并返回预期结果: select * from some_table where a = 'b' and metadata->>"$.countr
我想知道是否有人知道可以检测 R 中日期列格式的任何中断的包或函数,即检测日期向量格式更改的位置,例如: 11/2/90 12/2/90 . . . 15/Feb/1990 16/Feb/1990 .
我希望能够在小部件显示后更改 GtkButton 的标签 char *ButtonStance == "Connect"; GtkWidget *EntryButton = gtk_button_ne
我正在使用 Altera DE2 FPGA 开发板并尝试使用 SD 卡端口和音频线路输出。我正在使用 VHDL 和 C 进行编程,但由于缺乏经验/知识,我在 C 部分遇到了困难。 目前,我可以从 SD
注意到这个链接后: http://www.newscientist.com/blogs/nstv/2010/12/best-videos-of-2010-progress-bar-illusion.h
我想知道在某些情况下,即使剧本任务已成功执行并且 ok=2,ansible 也会显示“changed=0”。使用 Rest API 和 uri 模块时会发生这种情况。我试图找到解释但没有成功。谁能告诉
这个问题已经有答案了: 已关闭12 年前。 Possible Duplicate: add buttons to push notification alert 是否可以在远程通知显示的警报框中指定有
当您的 TabBarController 中有超过 5 个 View Controller 时,系统会自动为您设置一个“更多” View 。是否可以更改此 View 中导航栏的颜色以匹配我正在使用的颜
如何更改.AndroidStudioBeta文件夹的位置,默认情况下,该文件夹位于Windows中的\ .. \ User \ .AndroidStudioBeta,而不会破坏任何内容? /编辑: 找
我目前正在尝试将更具功能性的编程风格应用于涉及低级(基于 LWJGL)GUI 开发的项目。显然,在这种情况下,需要携带很多状态,这在当前版本中是可变的。我的目标是最终拥有一个完全不可变的状态,以避免状
我是一名优秀的程序员,十分优秀!