【发布时间】:2021-12-03 17:56:06
【问题描述】:
代码完全符合我的要求,我只是想知道为什么它在 woocommerce“单一产品”页面上不起作用。
当我运行 jQuery 时,当我将鼠标悬停在 img 上时,它被添加为一种样式,但我发现它不起作用。
我想知道我是否需要在 Woocommerce 中做其他事情。我搜索了但找不到任何结果。
$('.wp-post-image').mousemove(function(e) {
var amountMovedX = (e.pageX * -1 / 2);
var amountMovedY = (e.pageY * -1 / 2);
$(this).css({
'background-size': '200%',
'background-position': amountMovedX + 'px ' + amountMovedY + 'px'
});
});
.wp-post-image {
background-image: url('https://www.travelandleisure.com/sites/default/files/styles/tnl_redesign_article_landing_page/public/1453920892/DUBAI-554088081-ABOVE0116.jpg?itok=dcoZnCrc');
background-size: 100%;
display: block;
height: 200px;
width: 200px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="wp-post-image"></div>
【问题讨论】:
-
“它不起作用”的描述过于宽泛,任何人都无法帮助您。您能否提供一个显示问题的示例,并检查控制台是否有错误。
-
看起来没问题,也没有“控制台”错误,但我无法放大照片。如果我能找出问题所在,我希望能帮助你。
-
不幸的是,这不是我正在寻找的解决方案,我正在寻找的正是这个链接:magnifierWoocommerce 必须有一个设置,它阻止了它,我只是不能'找不到它
标签: jquery woocommerce