Masalah pembesaran gambar produk pada halaman detail produk ketika menu tarik-turun memiliki area yang tumpang tindih dengannya
9
Zoom berfungsi dengan baik,
Tetapi ketika melayang pada menu drop-down kategori ke area tumpang tindih gambar produk dan menu drop-down, Zoom berfungsi normal, bahkan mouse masih pada menu drop-down.
Kita perlu menambahkan fungsi pada acara "mouseleave" dari blok gambar jika tidak zoom akan ditampilkan setelah mouse pergi dari blok gambar.
Silakan tambahkan kode di atas dan beri tahu saya jika Anda membutuhkan yang lain.
Magento 2.2.5. Saya membuat perubahan ini, dihapus cache dan masih tidak berfungsi sebagaimana mestinya. Ada saran lain?
Rudy C.
Silakan jalankan perintah berikut di root direktori magento. -> php bin / magento s: up -> php bin / magento s: d: c beri tahu saya jika itu tidak akan berfungsi setelah menjalankan perintah di atas
Nitin Vala
Itu berhasil! Teks dari nama gambar masih memotong bagian bawah, apakah ini sesuatu yang Anda kenal? Saya berharap bahwa memperbaiki masalah hover gambar juga akan memperbaiki masalah teks gambar tetapi tampaknya terpisah? Terima kasih atas bantuan dan waktu Anda, Nitin.
Rudy C.
Ya, kedua masalah ini terpisah. Sudah dibahas di git hub github.com/magento/magento2/issues/15035 (lihat 3-4 komentar terakhir). Itu juga dapat diselesaikan dalam rilis terbaru dari Magento.
Nitin Vala
Bekerja untuk 2.2.4
Joel Davey
8
Untuk magento versi 2.2.6 ganti kode di bawah ini dalam tema Anda. Jalur file lib / web / magnifier / magnifier.js Ganti dalam aplikasi / desain / antarmuka / vendor / modul / web
Saya baru saja memperbarui ke 2.2.6 dan menggunakan kode ini. Masih tidak bekerja untuk saya saran lain? Terima kasih. FYI Saya menggunakan tambalan sebelumnya yang disarankan oleh Nitin tanpa masalah.
Rudy C.
Saya mengedit kode dengan: $ (largeWrapper). ... apa kesalahan depan Anda?
rudak
1
ini menyelesaikan masalah saya di 2.2.6 terima kasih.
Referensi: - Periksa Komit ini yang digabung dengan Magento 2.2.4
Update: - Jika Anda menggabungkan PR ini dan daripada itu akan menjadi masalah zoom untuk Anda. Sepertinya tidak berfungsi, Memperbaiki satu Masalah yang dikacaukan dengan yang lain. Lakukan dengan risiko Anda sendiri !!!
Di mana Anda dapat menemukan magnifier.js originel? Kami memiliki masalah ini dan menggunakan tema Ultimo. Namun aplikasi / desain / antarmuka / Infortis / ultimo adalah seberapa jauh kita dapatkan. Lalu tentu saja saya bisa membuat web / kaca pembesar / folder tetapi dari mana mendapatkan kaca pembesar yang tepat.
Jawaban:
Anda perlu mengganti kode lib / web / magnifier / magnifier.js dalam tema Anda seperti di bawah ini.
Ganti dengan.
Kita perlu menambahkan fungsi pada acara "mouseleave" dari blok gambar jika tidak zoom akan ditampilkan setelah mouse pergi dari blok gambar.
Silakan tambahkan kode di atas dan beri tahu saya jika Anda membutuhkan yang lain.
sumber
Untuk magento versi 2.2.6 ganti kode di bawah ini dalam tema Anda. Jalur file lib / web / magnifier / magnifier.js Ganti dalam aplikasi / desain / antarmuka / vendor / modul / web
Ganti dengan.
sumber
Saya memutakhirkan ke v2.2.6 dan tidak berfungsi lagi setelah itu
saya mengedit kode seperti ini dan berfungsi:
sumber
Sepertinya ini adalah bug Magetno.
Periksa Di Sini .
Perbaikan telah digabungkan dengan Lattest Magetno 2.2.4 .
Jika Anda menjalankan versi yang lebih lama daripada Anda dapat memodifikasi file di bawah ini sebagai workarround.
Referensi: - Periksa Komit ini yang digabung dengan Magento 2.2.4
Update
: - Jika Anda menggabungkan PR ini dan daripada itu akan menjadi masalah zoom untuk Anda. Sepertinya tidak berfungsi, Memperbaiki satu Masalah yang dikacaukan dengan yang lain. Lakukan dengan risiko Anda sendiri !!!sumber
Dengan versi terbaru, solusi di atas masih tidak berfungsi, saya harus menentukan kelas pratinjau kaca pembesar khusus seperti ini:
sumber
Kode ini berfungsi dengan baik.
Terima kasih,
sumber
Di mana Anda dapat menemukan magnifier.js originel? Kami memiliki masalah ini dan menggunakan tema Ultimo. Namun aplikasi / desain / antarmuka / Infortis / ultimo adalah seberapa jauh kita dapatkan. Lalu tentu saja saya bisa membuat web / kaca pembesar / folder tetapi dari mana mendapatkan kaca pembesar yang tepat.
Adakah yang bisa menjadi contoh? Terima kasih
sumber