O zoom funciona bem,
Porém, ao passar o mouse no menu suspenso da categoria para a área de sobreposição da imagem do produto e do menu suspenso, o zoom está funcionando normalmente, mesmo o mouse ainda está no menu suspenso.
Por favor, verifique a imagem capturada:
Respostas:
Você precisa substituir o código de lib / web / magnifier / magnifier.js no seu tema, conforme abaixo.
Substitua por.
Precisamos adicionar a função no evento "mouseleave" do bloco de imagem, caso contrário, o zoom será exibido após o mouse sair do bloco de imagem.
Adicione o código acima e deixe-me saber se você precisa de mais alguma coisa.
fonte
Para a versão 2.2.6 do magento, substitua o código abaixo no seu tema. Caminho do arquivo lib / web / magnifier / magnifier.js Substitua em app / design / frontend / vendor / module / web
Substitua por.
fonte
Eu atualizo para a v2.2.6 e ele não funciona mais depois que
eu edito o código assim e funciona:
fonte
Parece que esse é o bug de Magetno.
Verifique aqui .
A correção foi mesclada com o Lattest Magetno 2.2.4 .
Se você estiver executando uma versão anterior, poderá modificar o arquivo abaixo como solução alternativa.
Referência: - Marque Este commit que é mesclado com o Magento 2.2.4
Update
: - Se você mesclar esse PR e isso será problema de zoom para você. Parece que não está funcionando, corrigindo um problema bagunçado com outro. Faça por sua conta e risco !!!fonte
Com a versão mais recente, a solução acima ainda não funcionou, tive que especificar a classe de visualização da lente de aumento especificamente assim:
fonte
Este código está funcionando bem.
Obrigado,
fonte
Onde você pode encontrar o originel magnifier.js? Temos esse problema e usamos o tema Ultimo. No entanto, app / design / frontend / Infortis / ultimo é o quão longe chegamos. Então é claro que posso criar as pastas web / magnifier /, mas de onde obter o magnifier.js certo?
Alguém é um bom exemplo? obrigado
fonte