我正在使用最新的 Foundation (3.x)。什么是同时使用 KendoUI 并利用 Zurb 的响应功能同时获得 Kendo 的 JS 位(例如图表)的最佳方式。
有没有人有这方面的经验,尤其是移动版网站?我应该注意什么?
谢谢
我正在使用最新的 Foundation (3.x)。什么是同时使用 KendoUI 并利用 Zurb 的响应功能同时获得 Kendo 的 JS 位(例如图表)的最佳方式。
有没有人有这方面的经验,尤其是移动版网站?我应该注意什么?
谢谢
如果你发现任何奇怪的地方,你可以使用这个帮助 CSS 作为 CSS Fix,然后将这个类添加到一个包裹在你的 kendo 小部件周围的 DIV 中:
.foundation-kendo *, .foundation-kendo *:before, .foundation-kendo *:after {
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
例如
<div class="foundation-kendo">
<div id="grid"></div>
</div>
如果您按照第 3 步操作,上述 CSS hack 应该仍然是相当不必要的。
我也非常有兴趣与 KendoUI 和 Foundation 一起工作,因为我更喜欢最后一个用于响应式网站,而不是 Bootstrap。
所以我最近几天开始检查是否有可能,并且 KendoUI 和 Foundation 之间没有任何设计风格问题。好吧,出现了一些问题,这是我修复它们的方法:
使用 Foundation 4.3.1 和 KendoUI Web 2013 Q2:
KendoDropDownList 小部件和类似的(即 ComboBox、DatePicker 等)和在 KendoGrid 中拖动 n'Drop:弹出窗口离文字太远,拖动 n'drop 离指针太远
body {
position: static;
}
*[class*="k-"] {
-moz-box-sizing: content-box !important;
-webkit-box-sizing: content-box !important;
box-sizing: content-box !important;
}
table {
margin-bottom: 0px!important;
}
这是您必须添加的代码,以使 KendoUI 几乎一切正常(我希望,到目前为止,我还没有发现任何故障)。小心最后的代码,因为它会将样式应用于所有类以“k-”开头的标签(这是 KendoUI 团队的惯例,将“k-”放在所有名称中)。
希望这可以帮助!:)
您可以尝试使用刚刚发布的 Foundation 4。他们从使用 jQuery 转移到了 Zepto,这可能会消除冲突。不过,Bootstrap 没有任何问题。
不确定这是您想听到的答案……我也不确定这是正确的答案……但这是我的经验。
我有一个使用 Zurb Foundation 3 的现有项目。它是一个 MVC4 Web 应用程序,我们使用的是 VS2012。我们真的很喜欢 Foundation 的响应式设计……但我们想使用几个 Kendo Widget。
在没有 Foundation 的情况下使用标准 MVC 项目中的小部件进行学习/实验后,我决定尝试将 Kendo 放入带有 Foundation 的项目中。我花了半天的时间试图让它工作,但从来没有让两者一起工作。如果我把基础的东西拿出来,剑道的东西就很好用。与其花更多时间试图让这项工作正常工作,我们正在考虑可能只是转向 twitter 引导程序。
根据这个博客http: //www.kendoui.com/blogs/teamblog/posts/13-01-18/easy_application_layout_with_twitter_bootstrap.aspx 剑道的东西应该可以很好地与引导程序一起工作,并且为了我们的目的,引导程序在我们的应用程序中也能正常工作正如基金会所做的那样。
祝你好运!