首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jquery实时悬停

jquery实时悬停
EN

Stack Overflow用户
提问于 2010-02-15 03:41:45
回答 6查看 103.8K关注 0票数 161

我使用下面的jquery代码来显示上下文delete按钮,该按钮仅用于我们用鼠标悬停的表行。这是有效的,但不适用于使用js/ajax动态添加的行...

有没有一种方法可以让它与现场活动一起工作?

代码语言:javascript
复制
$("table tr").hover(
  function () {},
  function () {}
);
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-02-15 03:54:16

jQuery 1.4.1现在支持live()事件的“悬停”,但只有一个事件处理函数:

代码语言:javascript
复制
$("table tr").live("hover",

function () {

});

或者,您可以提供两个函数,一个用于mouseenter,另一个用于mouseleave:

代码语言:javascript
复制
$("table tr").live({
    mouseenter: function () {

    },
    mouseleave: function () {

    }
});
票数 245
EN

Stack Overflow用户

发布于 2010-06-30 22:38:02

代码语言:javascript
复制
$('.hoverme').live('mouseover mouseout', function(event) {
  if (event.type == 'mouseover') {
    // do something on mouseover
  } else {
    // do something on mouseout
  }
});

http://api.jquery.com/live/

票数 110
EN

Stack Overflow用户

发布于 2012-05-11 06:06:37

从jQuery 1.7开始,.live()已被弃用

请改用.on()并指定后代选择器

http://api.jquery.com/on/

代码语言:javascript
复制
$("table").on({
  mouseenter: function(){
    $(this).addClass("inside");
  },
  mouseleave: function(){
    $(this).removeClass("inside");
  }
}, "tr");  // descendant selector
票数 60
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2262480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档