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 に答える