Mengapa Menu Konteks IE7 Saya Muncul Di Bawah Butang dan bukannya Di Atas?

Mary-Kate Olsen
Lepaskan: 2024-11-13 05:56:02
asal
560 orang telah melayarinya

Why is My IE7 Context Menu Appearing Beneath the Button Instead of on Top?

Isu Indeks Z Menu Konteks IE7

Isu anda dengan menu konteks yang muncul di bawah butang dan bukannya di atasnya dalam IE7 ialah berkemungkinan disebabkan oleh cara penyemak imbas menentukan konteks tindanan. IE sehingga IE7 menggunakan moyang kedudukan terdekat untuk mengira konteks tindanan.

Dalam kes anda, anda mempunyai

.control-action
div dengan kedudukan relatif dan kanak-kanak
ul
dengan kedudukan mutlak. Apabila IE7 membuat ini, ia menggerakkan
ul
di bawah kedudukan moyang terdekat, iaitu
.control-action
div.

Untuk menyelesaikan isu ini, cuba letakkan

ul
sebelum .tindakan-kawalan div dalam penanda HTML. Ini akan mengubah konteks tindanan dan membenarkan
ul
untuk muncul di atas
.control-action
div seperti yang dimaksudkan.

Atas ialah kandungan terperinci Mengapa Menu Konteks IE7 Saya Muncul Di Bawah Butang dan bukannya Di Atas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan