我在wordpress网站上放置了一个退出意图功能,但我遇到了一个不寻常的问题。
通过functions.php中的wp_enqueue_script加载脚本后,我将下面的函数放在我的脚本文件中。它拉得很好。
在我访问chrome中的inspect元素后,控制台确实正在打印' ouibounce fired'。然而,事后没有任何工作,也没有弹出模态。
另外,为了消除另一种可能性,下面的ouibounce的样式已加载到我的样式文件中。
var _ouibounce = ouibounce(document.getElementById('ouibounce-modal'), {
aggressive: true,
timer: 1,
callback: function() {
console.log('ouibounce fired!');
}
});
body.on('click', function() {
$('#ouibounce-modal').hide();
});
$('#ouibounce-modal .modal-footer').on('click', function() {
$('#ouibounce-modal').hide();
});
$('#ouibounce-modal .modal').on('click', function(e) {
e.stopPropagation();
});

提前感谢您的帮助!
答案 0 :(得分:-1)
好吧我明白了。
由于sass-cache文件,我的样式文件上的我的filewatcher没有编译。我重新启动了我的编辑器,它运行得很好。