HUSKY - Products Filter Professional for WooCommerce

AJAX 过滤完成后执行的操作

过滤器中内置了 javascript 事件: woof_ajax_done

因此,如果您想在 WOOF 通过 AJAX 完成搜索后应用任何 JS 代码,例如重新初始化产品图库,请在当前 wp 主题的 js 文件中的某个地方使用下一个代码构造(最好使用子主题):

jQuery(document).on("woof_ajax_done", woof_ajax_done_handler);
function woof_ajax_done_handler(e) {
    //write your code here
}

Customer request about this feature before it was implemented:

到目前为止,我都是自己修改的,但一旦新版本发布,我一定会下载。
另一个需要考虑的事情(我也添加了,为了方便我自己),可能是当 ajax 完成时触发一个 JS 自定义事件。这取代了在管理面板中粘贴代码。 我用了 jQuery(document).trigger(‘woof_ajax_done’); 并在我的 JS 文件中使用了该事件。

我所说的 JS 是,它应该作为您解决方案的补充,而不是替代。 这样,那些知道自己在做什么的用户就不必处理 CMS,也不会冒险让其他用户触摸和更改 CMS 中的该部分。