0

Telerick 控件“TreeView”没有我想要的功能,所以我正在制作我自己的版本。由于那时我的客户已经使用 TreeView,因此让它看起来相同或相似是有意义的。

我正在通过 css 寻找它,并将它应用到它应该在的地方,但它并没有抓住它。我很好奇以下属性是否是为 Telerick 控件添加的合法 css。

.RadTreeView
{
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

由于 Telerick 依赖于后端,我正在制作一个 AJAX 版本,它做同样的事情,但没有定义的后端所需的依赖关系。那样的话,我可以做一些事情,比如制作一个 TreeView 小部件,它可以放在任何地方的代码中,并传递参数来做需要的事情。

树完美地工作,我添加了所有注意到的类。为什么它看起来不像它应该的样子?

另外:是的,我检查了参考资料,它识别了 CSS,但并没有对它做所有的花哨。

这是一个给你我的工作区的小提琴,但它在 UL 和 LI 的小提琴中没有适当的缩进:http: //jsfiddle.net/fallenreaper/YQuw6/

4

1 回答 1

1

两者都是“合法的”,但它们是特定于 webkit 的。有关-webkit-touch-callout-webkit-tap-highlight-color 的更多信息。

我不确定您到底想要什么,但如果您只想缩进树中的子项,如下所示的简单操作即可:

ul > li {
    padding-left: 10px;
}

演示

于 2012-07-18T16:36:39.163 回答