【发布时间】:2018-02-01 12:21:35
【问题描述】:
请检查下面的完整示例,Bootstrap 在 Kendo-UI 之外工作得非常好,但在 Kendo-UI 内相同的 html sn-p 正在破坏 Bootstrap 列。我在下面添加了一个工作示例,它显示了这一点。我不明白这个问题是什么。提前致谢,感谢您的帮助。
$(document).ready(function() {
$("#tabstrip").kendoTabStrip({
animation: {
open: {
effects: "fadeIn"
}
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.1.226/js/jquery.min.js"></script>
<!-- Bootstrap Script -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.1.226/js/kendo.all.min.js"></script>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap and Kendo UI Demo</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<!-- jQuery Library v3.3.1 -->
<!-- Kendo v2016.1.226-->
<link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.226/styles/kendo.common-bootstrap.min.css">
<link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.226/styles/kendo.bootstrap.min.css" />
</head>
<body>
<div class="container-fluid">
<div class="row">
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 bg-primary">Column-1</div>
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 bg-danger">Column-2</div>
</div>
</div>
<div id="example">
<div class="demo-section k-content">
<div id="tabstrip">
<ul>
<li class="k-state-active">Paris</li>
<li>New York</li>
<li>London</li>
<li>Moscow</li>
</ul>
<div>
<!--***** Bootstrap in TAB-1 *****-->
<div class="container-fluid">
<div class="row">
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 bg-primary">Column-1</div>
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 bg-danger">Column-2</div>
</div>
</div>
<!--***** END *****-->
<span class="rainy"> </span>
<div class="weather">
<h2>17<span>ºC</span></h2>
<p>Rainy weather in Paris.</p>
</div>
</div>
<div>
<span class="sunny"> </span>
<div class="weather">
<h2>29<span>ºC</span></h2>
<p>Sunny weather in New York.</p>
</div>
</div>
<div>
<span class="sunny"> </span>
<div class="weather">
<h2>21<span>ºC</span></h2>
<p>Sunny weather in London.</p>
</div>
</div>
<div>
<span class="cloudy"> </span>
<div class="weather">
<h2>16<span>ºC</span></h2>
<p>Cloudy weather in Moscow.</p>
</div>
</div>
</div>
</div>
<!--**********END*********-->
<style>
.sunny,
.cloudy,
.rainy {
display: block;
margin: 30px auto 10px;
width: 128px;
height: 128px;
background: url('../content/web/tabstrip/weather.png') transparent no-repeat 0 0;
}
.cloudy {
background-position: -128px 0;
}
.rainy {
background-position: -256px 0;
}
.weather {
margin: 0 auto 30px;
text-align: center;
}
#tabstrip h2 {
font-weight: lighter;
font-size: 5em;
line-height: 1;
padding: 0 0 0 30px;
margin: 0;
}
#tabstrip h2 span {
background: none;
padding-left: 5px;
font-size: .3em;
vertical-align: top;
}
#tabstrip p {
margin: 0;
padding: 0;
}
</style>
</div>
</body>
</html>
【问题讨论】:
-
我使用了来自官方网站的演示:demos.telerik.com/kendo-ui/tabstrip/index 并使用了来自 www.w3schools.com 的引导模板
-
ezanker:感谢您的支持!~
标签: javascript jquery html twitter-bootstrap-3 kendo-ui