$("#temp").mouseover(bubble(i,i));
bubble是函数名,我来自for循环
不确定为什么这不起作用,任何想法? 它只是打破了整个脚本
答案 0 :(得分:0)
我不确定这是否有效,但值得一试
$("#temp").mouseover(function() {
bubble(i,i);
});
如果没有,您可以使用此
在控件中测试鼠标悬停$("#temp").mouseover(function() {
alert('Mouse is over');
});
然后用功能气泡中的代码替换警报代码,如果它也不起作用,可能泡泡功能中有一些错误。
希望这有帮助
答案 1 :(得分:0)
您实际上是在调用函数bubble而不是传递处理程序名称。 试试这个。
$("#temp").mouseover(
(function(ip){
return function(){
bubble(ip,ip);
};
})(i)
);