退出Intent功能正在运行,但没有按预期弹出模态

时间:2015-09-23 21:21:06

标签: javascript jquery wordpress

我在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();


});




提前感谢您的帮助!

1 个答案:

答案 0 :(得分:-1)

好吧我明白了。

由于sass-cache文件,我的样式文件上的我的filewatcher没有编译。我重新启动了我的编辑器,它运行得很好。