あるdivレイヤを一番上に表示(まとめ)
761 ワード
今日出会ったこの問題は,とても奇抜だ.お客様の要件は、レノボ入力(1台のサーバサポート)です.昨日はもう一部できましたが、今日はちょっと難しいです.今、この連想リストは弾けた層だからです.
たぶん、ユーザーはボタンをクリックして、レイヤをポップアップします.そしてこの中でボタンをクリックするとinputが表示されます.ユーザがテキストを入力すると,連想操作を行う.私はjqueryのautocompleteとjsonpを組み合わせて使っています.問題は、レノボリストがポップアップレイヤの下にあることです.
ポップアップレイヤ全体が下の内容を隠しているため(jqueryuiはhtmlの一番後ろにいくつかの内容を入れます.この部分を操作すればいいです)、ユーザーはマウスでレノボリストの内容をクリックできません.ネットで検索してみると、jqueryuiが加入した内容に彼のpositionを設定し、z-indexと、ネット上で言ったように、やってみました.z-indexを1,10100に設定してもだめで、やり方に問題があると思っていました.しかしやはりソースコードを見てみると、前の同僚がポップアップしたdiv層のz-indexを999に設定していたので、原因を見つけて、z-indexを1000に設定すればよかった.さっきまでコードを見ていたら、z-indexが9999に設定されていて、高い感じがしました.
たぶん、ユーザーはボタンをクリックして、レイヤをポップアップします.そしてこの中でボタンをクリックするとinputが表示されます.ユーザがテキストを入力すると,連想操作を行う.私はjqueryのautocompleteとjsonpを組み合わせて使っています.問題は、レノボリストがポップアップレイヤの下にあることです.
ポップアップレイヤ全体が下の内容を隠しているため(jqueryuiはhtmlの一番後ろにいくつかの内容を入れます.この部分を操作すればいいです)、ユーザーはマウスでレノボリストの内容をクリックできません.ネットで検索してみると、jqueryuiが加入した内容に彼のpositionを設定し、z-indexと、ネット上で言ったように、やってみました.z-indexを1,10100に設定してもだめで、やり方に問題があると思っていました.しかしやはりソースコードを見てみると、前の同僚がポップアップしたdiv層のz-indexを999に設定していたので、原因を見つけて、z-indexを1000に設定すればよかった.さっきまでコードを見ていたら、z-indexが9999に設定されていて、高い感じがしました.