jquery元素直接给live绑定hover无效果
将hover直接换成'mouseover mouseout'也无效果
live非json形式一次只能绑定一个函数
可用方法1
$("table tr").live({ mouseenter: function() { //todo }, mouseleave: function() { //todo } });
方法2
$('ul li').live('mouseenter',function(){ $('#tips').show(); }).live('mouseleave',function(){ $('#tips').hide(); });
方法3,来自文档,
$('.hoverme').live('mouseover mouseout', function(event) { if (event.type == 'mouseover') { // do something on mouseover } else { // do something on mouseout } });
在jQuery 1.4.3中:你可以绑定一个或多个事件类型的字符串和函数的数据映射来执行他们
$("a").live({ click: function() { // do something on click }, mouseover: function() { // do something on mouseover } });