我找不到解决方案,我有这个功能:
function handle(varName) {
if (varName < 0)
window.location="#div1";
else
window.location="#div2";
};
我希望将它与像
这样的事件结合起来(#container1).mouseover
我想根据鼠标所在的容器更改window.location
链接。
例如:
(#container1).mouseover + varName < 0 = window.location="#div1"
(#container1).mouseover + else = window.location="#div2"
(#container2).mouseover + varName < 0 = window.location="#div3"
(#container2).mouseover + else= window.location="#div4"
答案 0 :(得分:1)
$('#container1').mouseover(function() {
handle(varName);
});
答案 1 :(得分:0)
只需使用函数名称绑定它:
('#container1').mouseover(handle);
但是mouseover事件不会将varName参数传递给函数。 您应该考虑获取varName的其他方法