


Bagaimana untuk menyelesaikan masalah bahawa jquery tidak dapat memperoleh saiz imej dalam Google Chrome_jquery
Kodnya adalah seperti berikut:
1 2 3 4 |
|
Kod di atas tidak mempunyai masalah dalam IE dan Firefox, tetapi ia mungkin menyebabkan masalah dalam Google Punca mengapa saiz kehabisan adalah kerana imej belum dimuatkan.
Kaedah pengubahsuaian adalah seperti berikut:
1 2 3 4 5 6 |
|
Masih ada masa, jadi saya akan berkongsi dengan anda Cara menukar saiz paparan imej secara dinamik dengan jQuery Butirannya adalah seperti berikut.
Apabila kita ingin memaparkan beberapa gambar dengan saiz berbeza yang dihantar dari latar belakang, untuk memastikan ketekalan saiz gambar dan penyelarasan perkadaran, kita perlu menukar saiz paparan gambar secara dinamik. Melalui carian, kita boleh mencari kod jQuery yang melaksanakan fungsi ini daripada Internet seperti berikut. Kod ini boleh mengekalkan saiz imej dalam julat tertentu Jika saiz asal imej lebih besar daripada nilai maks*, lebar imej yang dipaparkan akan sama.
Kod asal:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
Saya juga menggunakan kaedah penulisan ini dalam kod js saya. Walau bagaimanapun, apabila menguji kesan pada penyemak imbas yang berbeza, didapati kaedah penulisan ini tidak boleh disesuaikan dengan penyemak imbas Chrome (nombor versi chrome ialah 10.0.648.204), dan akan menyebabkan pepijat di mana imej dipaparkan dalam saiz asalnya. Kemudian, kod $('.post img').each() telah dibalut dengan kaedah $(window).load() , yang menyelesaikan masalah paparan yang salah dalam penyemak imbas Chrome. Jadi mengapa pepijat berlaku dalam penyemak imbas Chrome, dan apakah perbezaan antara $(document).ready dan $(window).load?
Ternyata acara sedia dokumen mula dilaksanakan apabila dokumen HTML dimuatkan dan DOM sedia, walaupun sumber imej belum dimuatkan lagi. Acara pemuatan tetingkap dilaksanakan sedikit kemudian Ia memulakan pelaksanaan selepas keseluruhan halaman, termasuk bingkai, objek dan imej, dimuatkan. Daripada perbezaan ini, kita boleh menganalisis bahawa apabila penyemak imbas Chrome tidak menggunakan kaedah $(window).load() untuk memproses imej, susunan pelaksanaan kod js untuk memuatkan imej dan menukar imej secara dinamik adalah tidak pasti.
------------------------------------------------ ------
Di atas adalah keseluruhan kandungan artikel berkenaan dengan kod di atas, apabila ia diletakkan pada halaman saya untuk mendapatkan ketinggian imej, ralat akan dilaporkan, menunjukkan bahawa kaedah lebar tidak disediakan
1 2 |
|
Jadi kod yang diubah suai adalah seperti berikut:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
Kandungan di atas adalah apa yang saya kongsikan dengan anda bagaimana untuk menyelesaikan masalah yang jquery tidak dapat memperoleh saiz imej di bawah Google Chrome dan bagaimana jQuery menukar saiz paparan imej secara dinamik, saya harap anda akan menyukainya, dan saya juga berharap rakan-rakan akan terus memberi perhatian kepada laman web ini.

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Artikel membincangkan membuat, menerbitkan, dan mengekalkan perpustakaan JavaScript, memberi tumpuan kepada perancangan, pembangunan, ujian, dokumentasi, dan strategi promosi.

Artikel ini membincangkan strategi untuk mengoptimumkan prestasi JavaScript dalam pelayar, memberi tumpuan kepada mengurangkan masa pelaksanaan dan meminimumkan kesan pada kelajuan beban halaman.

Soalan dan penyelesaian yang sering ditanya untuk percetakan tiket kertas terma depan dalam pembangunan front-end, percetakan tiket adalah keperluan umum. Walau bagaimanapun, banyak pemaju sedang melaksanakan ...

Artikel ini membincangkan debugging JavaScript yang berkesan menggunakan alat pemaju pelayar, memberi tumpuan kepada menetapkan titik putus, menggunakan konsol, dan menganalisis prestasi.

Artikel ini menerangkan cara menggunakan peta sumber untuk debug JavaScript minifikasi dengan memetakannya kembali ke kod asal. Ia membincangkan membolehkan peta sumber, menetapkan titik putus, dan menggunakan alat seperti Chrome Devtools dan Webpack.

Tidak ada gaji mutlak untuk pemaju Python dan JavaScript, bergantung kepada kemahiran dan keperluan industri. 1. Python boleh dibayar lebih banyak dalam sains data dan pembelajaran mesin. 2. JavaScript mempunyai permintaan yang besar dalam perkembangan depan dan stack penuh, dan gajinya juga cukup besar. 3. Faktor mempengaruhi termasuk pengalaman, lokasi geografi, saiz syarikat dan kemahiran khusus.

Tutorial ini akan menerangkan cara membuat carta pai, cincin, dan gelembung menggunakan carta.js. Sebelum ini, kami telah mempelajari empat jenis carta carta.js: carta baris dan carta bar (tutorial 2), serta carta radar dan carta rantau polar (Tutorial 3). Buat carta pai dan cincin Carta pai dan carta cincin sangat sesuai untuk menunjukkan perkadaran keseluruhan yang dibahagikan kepada bahagian yang berlainan. Sebagai contoh, carta pai boleh digunakan untuk menunjukkan peratusan singa lelaki, singa wanita dan singa muda dalam safari, atau peratusan undi yang diterima oleh calon yang berbeza dalam pilihan raya. Carta pai hanya sesuai untuk membandingkan parameter tunggal atau dataset. Harus diingat bahawa carta pai tidak dapat menarik entiti dengan nilai sifar kerana sudut kipas dalam carta pai bergantung pada saiz berangka titik data. Ini bermaksud mana -mana entiti dengan perkadaran sifar

Perbincangan mendalam mengenai punca-punca utama perbezaan dalam output konsol.log. Artikel ini akan menganalisis perbezaan hasil output fungsi Console.log dalam sekeping kod dan menerangkan sebab -sebab di belakangnya. � ...
