我让自己参与了一个朋友,准备一个想要出售照片的woocommerce动态图片库。我的想法是,很容易修改图库的缩略图视图以链接到实际产品(而不是.jpg)。这相对容易。
但是现在我发现单击链接不会调用产品页面。我相信单击在某处被击败了,但是我还没有学到足够好的知识,如何阅读大量代码,甚至在哪里尝试调试。我在被修改的href上尝试了一个dom断点,但看不到我的答案。
您能否建议如何重新启用正常的点击处理?我已经尝试过
$(document).ready(function () {
$(".a3dg-thumbs-static ul li a").on("click", function( e ){ alert "hello");return true; });
})
// class_wc_dynamic_gallery.php, line 510 modified to provide link to product page ('sted jpg)
</script>
但没有点击拦截-选择器为#gallery_1104_6420 > div.a3dg-nav > div.a3dg-thumbs.a3dg-thumbs-static > ul > li > a
任何建议将不胜感激。
答案 0 :(得分:0)
尝试用setTimeout包装。是骇客,但可以帮忙
$(document).ready(function () {
setTimeout(()=> {
$(".a3dg-thumbs-static ul li a").on("click", function( e ){
alert("hello");
return true;
});
}
});
您的示例中还存在语法错误-警报不带括号,可能是编辑者将其删除了。