Rumah >hujung hadapan web >tutorial js >Mengapa Saya Tidak Boleh Muat Turun Peta Risalah Saya Apabila Ia Di Dalam Tab Togol Data?

Mengapa Saya Tidak Boleh Muat Turun Peta Risalah Saya Apabila Ia Di Dalam Tab Togol Data?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-15 04:38:02607semak imbas

Why Can't I Download My Leaflet Map When It's Inside a Data-Toggle Tab?

Tab Togol Data Menghalang Muat Turun Peta Risalah

Soalan ini timbul apabila peta Risalah dalam tab togol data gagal dimuat turun dengan betul. Peta berfungsi sebelum ini apabila dipaparkan di luar tab.

Sebab

Risalah memulakan peta apabila membaca saiz bekas. Apabila bekas itu pada mulanya disembunyikan atau dimensinya diubah, Risalah tetap tidak menyedari perubahan itu, yang membawa kepada muat turun jubin yang salah. Isu ini biasa berlaku apabila menggunakan tab atau panel modal dalam rangka kerja seperti Bootstrap.

Solution

Cetuskan kemas kini saiz kontena dengan memanggil map.invalidateSize() apabila panel tab dipaparkan. Ini boleh dilakukan melalui pendengar pada klik butang tab.

Pelaksanaan Pendengar Klik Butang Tab

Untuk pelaksanaan pendengar klik butang tab, rujuk Tindanan Limpahan atau dokumentasi khusus rangka kerja.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Muat Turun Peta Risalah Saya Apabila Ia Di Dalam Tab Togol Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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