试图阻止事件从网站上的jquery函数触发

时间:2017-08-29 01:21:50

标签: jquery

我需要覆盖一个函数或阻止从触发调用的事件。 不幸的是,我无法进行代码部署,因此无法更改核心代码。

这是执行HTML页面尾端的方法。

module.exports = function () {
    var $pdpMain = $('#pdpMain:not([class*="gift-card"])');

       $pdpMain.on('mouseenter', '.swatches.size', function () {
            $('.bx-creative').show();
        }).on('mouseleave', '.swatches.size', function () {
            $('.bx-creative').hide();
        });
};

我可以访问位于此功能正上方的CMS区域:

我只需要删除.mouseleave事件,这样当我将鼠标悬停在.swatch.size区域上时,它就不会隐藏具有bx-creative类的内容。

我试过了:

module.exports = function () {
$(".swatch.size").mouseleave(function (e) {
   e.stopImmediatePropagation();
   return;
});
};

但这不正确。

感谢任何帮助。

0 个答案:

没有答案