jquery:当“悬停”时执行某些操作是否在“.myBox”上解除绑定?

发布于 2024-10-27 10:14:04 字数 213 浏览 2 评论 0原文

Jquery 中是否有可能拥有它,因此,当我在 .myBox 上取消绑定悬停时,它会执行某些操作?我想将其添加到我正在制作的第一个插件中,不知道如何?

当取消绑定悬停在特定元素上时,我总是希望完成一些特定的事情,例如 css('cursor', 'default') 和其他一些事情。有没有一种方法可以在某些内容解除绑定时触发某些内容,而不必在声明解除绑定时执行该操作?

is it possible in Jquery to have it so, when i unbind hover, on .myBox, it does something? I wanted to add that into the first plugin i'm making, wasn't sure how?

there's specific things I want to always be done when unbinding hover on specific elements, like css('cursor', 'default') and a few other things. Is there a way to have stuff triggered when something is unbound, without having to do that stuff when declaring the unbind?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

盗琴音 2024-11-03 10:14:04

执行此操作的唯一方法是扩展 unbind 函数本身:

(function ($) {

   var unbind = jQuery.fn.unbind;

   jQuery.fn.unbind = function(type, func) {
       var matchedElements = this.filter('#matchedElement1,#matchedElement2');
       if (matchedElements.length && typeof type == "string" && type == "mouseover") {
          // Blah Blah, whatever you wanted to do (do it to matchedElements rather than this).
       }

       return unbind.apply(this, arguments); // Call the actual unbind handler.
   };

   /* The rest of your plugin */

}(jQuery));

The only way to do this would be to extend the unbind function itself:

(function ($) {

   var unbind = jQuery.fn.unbind;

   jQuery.fn.unbind = function(type, func) {
       var matchedElements = this.filter('#matchedElement1,#matchedElement2');
       if (matchedElements.length && typeof type == "string" && type == "mouseover") {
          // Blah Blah, whatever you wanted to do (do it to matchedElements rather than this).
       }

       return unbind.apply(this, arguments); // Call the actual unbind handler.
   };

   /* The rest of your plugin */

}(jQuery));
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文