jquery - 不要在 jQuery UI TimePicker 中干扰 Bootstrap css

标签 jquery css twitter-bootstrap-3 timepicker

我正在尝试使用 jQuery UI Timepicker但是要使用 Bootstrap 进入,这会取消配置 css jQuery UI TimePicker

任何人都知道如何解决这个问题,因为我需要 Bootstrap ,但它不能干扰 css TimePicker。

遵循 Jsfiddle 中的代码

使用的 Bootstrap :

https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css

最佳答案

你不能只更改时间选择器的类名吗?在timepicker-test中更改class timepicker

.ui-widget { font-size: 12px; }

/*
 * Timepicker stylesheet
 * Highly inspired from datepicker
 * FG - Nov 2010 - Web3R 
 *
 * version 0.0.3 : Fixed some settings, more dynamic
 * version 0.0.4 : Removed width:100% on tables
 * version 0.1.1 : set width 0 on tables to fix an ie6 bug
 */

.ui-timepicker-test-inline { display: inline; }

#ui-timepicker-test-div { padding: 0.2em; background-color: #fff; }
.ui-timepicker-test-table { display: inline-table; width: 0; }
.ui-timepicker-test-table table { margin:0.15em 0 0 0; border-collapse: collapse; }

.ui-timepicker-test-hours, .ui-timepicker-test-minutes { padding: 0.2em;  }

.ui-timepicker-test-table .ui-timepicker-test-title { line-height: 1.8em; text-align: center; }
.ui-timepicker-test-table td { padding: 0.1em; width: 2.2em; }
.ui-timepicker-test-table th.periods { padding: 0.1em; width: 2.2em; }

/* span for disabled cells */
.ui-timepicker-test-table td span {
    display:block;
    padding:0.2em 0.3em 0.2em 0.5em;
    width: 1.2em;

    text-align:right;
    text-decoration:none;
}
/* anchors for clickable cells */
.ui-timepicker-test-table td a {
    display:block;
    padding:0.2em 0.3em 0.2em 0.5em;
    width: 1.2em;
    cursor: pointer;
    text-align:right;
    text-decoration:none;
}


/* buttons and button pane styling */
.ui-timepicker-test .ui-timepicker-test-buttonpane {
    background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0;
}
.ui-timepicker-test .ui-timepicker-test-buttonpane button { margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
/* The close button */
.ui-timepicker-test .ui-timepicker-test-close { float: right }

/* the now button */
.ui-timepicker-test .ui-timepicker-test-now { float: left; }

/* the deselect button */
.ui-timepicker-test .ui-timepicker-test-deselect { float: left; }


/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-timepicker-test-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

关于jquery - 不要在 jQuery UI TimePicker 中干扰 Bootstrap css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39563425/

相关文章:

javascript - 分配对象引用和性能

javascript - 从javascript中的其他命名函数调用命名函数

css - 为内部 div 设置全宽

javascript - 如何使用 CSS 网格制作自动平衡的内容列

javascript - 使用 JavaScript 和 Bootstrap 分段按钮更改表单操作和下拉菜单中的输入值

html - Bootstrap 下拉菜单在移动设备上不完全可见

javascript - 当用户刷新整个页面时防止 bootstrap 3 模式关闭

php - jQuery,在表单发布期间查找元素的 ID

javascript - 简单 Javascript if 语句中的语法错误

css - IE7 - css 背景图像消失