0

次のような複数の要素に対してこのメ​​ニューを実装しています。

ここに画像の説明を入力

要素は JavaScript で動的に作成されます。

各要素のhtmlを再作成する必要がありますか(これが私が今やっている方法です)。または、各要素に同じ html を使用する簡単な方法はありますか。

1 つの考えは、ユーザーが星をクリックしたときに html を挿入することでした。

もう 1 つの考えは、何らかの位置決めメカニズムを使用することでした。

4

1 に答える 1

1

最初の質問に答えるために、要素ごとに HTML を再作成する必要はありません。HTML で一度作成すると、jQuery を使用して可視性を切り替えたり配置したりできます。jQuery の .position() メソッドを確認してください。それは非常に強力です。

別の方法として、ユーザーが星をクリックしたときに javascript を介して html を挿入することもできます。いずれにしても、HTML を 1 回だけ作成し、jQuery を使用して配置します。

お役に立てれば。

于 2013-06-07T20:54:40.633 に答える