0

私が含めた画像を参照してください。テーブル内の行をクリックすると (各行はおそらく Dojo ウィジェットになるため、テーブルではない可能性が高いです)、「プルダウン シェード」が表示され、クリック可能になります。ユーザーがクリックすると、コンテンツの新しいレイヤーが表示され、プルダウン シェードが「開く」から「閉じる」に切り替わります。

それはすべて CSS で、つまり Hover:After タイプ イベントを実行することで実現できますか?それとも、これを実現するために JS を使用する必要がありますか? JS は問題ではありません。それを実現するには JS を使用する必要があることを確認しようとしています。

ここに画像の説明を入力

4

2 に答える 2

2

クリックイベントにはJavascriptが必要ですが、

1 - ホバーで追加コンテンツを表示できます

2 - 次に、これをクリックにバインドします ( *アンカータグでない限り、古い IE が機能しないため、ホバーを使用しても意味がありません<a>* )

3 - その後、js でテキストを切り替えることができます。

:)

覚えて

  • cssはビジュアル用です
  • jsは動作用です:)
于 2013-02-25T20:50:53.583 に答える
0

CSS には疑似クラスを使用するオプションがあります:target(詳細はこちらhttps://developer.mozilla.org/en-US/docs/CSS/:target ) が、これがあなたの場合にうまく機能するかどうかはわかりません- 行ごとに個別の要素を作成する必要があり、賢明ではないようです。

于 2013-02-25T20:40:08.143 に答える