3

请看这个小提琴。它有一个悬停时显示的按钮。

现在尝试更改为 jQuery 1.9.0,并注意 Fiddle 中断。

我用错了toggle()吗?这是我的错,还是 jQuery 的错误?

4

1 回答 1

6

hover伪事件不再存在,请改用 mouseenter 和 mouseleave 。

$('#user-rows').on('mouseenter mouseleave', '.user-row', function () {
  $(this).find('.edit').toggle();
});

http://jsfiddle.net/MgcDU/1337/

http://jquery.com/upgrade-guide/1.9/#hover-pseudo-event

于 2013-01-15T22:01:31.570 回答