-1

ページ上の特定の要素の下にある要素を特定する方法はありますか? 一度に 1 つしか表示されない複数の要素に対して使用したいツールがあります。特定の要素の下にどの要素が表示されているかを判断できるようにしたいと考えています。これはできますか?

4

4 に答える 4

0

ユースケースに応じて、いくつかのオプションを考えることができます。

1つのオプションは、コンテナーに対してクリックイベントをトリガーしてから、イベントハンドラーでevent.targetを選択することです。それは一番上の要素でなければなりません。

このように:http: //jsfiddle.net/sm7gH/

于 2012-05-10T20:58:21.817 に答える
0

私の質問は、点または要素に最も近い要素を見つけることでした。このプラグインはこれを行います: jquerynearest .

于 2012-05-10T23:17:17.020 に答える
0

これを JavaScript でネイティブに確実に行う方法はありません。CSS は、予測できない方法でレイアウトに影響を与える可能性があります。

ページ上のすべての要素とそのオフセットを見つけて、そこから元に戻そうとする 1 つの解決策を考えることができますが、それはうまく機能しないと思います。

于 2012-05-10T19:54:43.823 に答える
0

.next()jQuery関数を使用して、(一致した要素のセット内の) 直後の兄弟を取得できます。

http://api.jquery.com/next/

于 2012-05-10T19:58:58.737 に答える