2013-01-15 74 views
1

新手到jquery这里...jquery结合2个脚本

我有2个jQuery脚本附加到1格。基于鼠标移动在div(溢出)内

1-滚动

$("#navwrapper").mousemove(function(e){} 

2-载玻片在整个事情或出基于悬停。

$(function() { $('#navwrapper').hover(function() {} 

我不明白不同的调用方法或者是否有人会关心描述向我以及....

独立地,(一个或注释掉其它JS)它们都工作。总之,无论哪个人在获胜的代码中排在第一位。

有没有办法将这两个功能或调用结合起来?我已阅读关于绑定,但不知道这就是我需要在这里做的。

均为单$(文件)。就绪(函数(){}与一群的其他代码沿内(即,除去进行测试)。

这两者都是从东西我发现周围零件。净,我已经破解了一下,因为我想要什么工作,我感谢所有帮助

感谢

拨弄链接: http://jsfiddle.net/briansol/Y6hcs/

它不完全在适当的小提琴表演到位置g元素出现(即帧内的负边界关闭),因此您可能需要将其拉出到页面上。

回答

3

您可以轻松地链接这些物品放在一起这样的:

$(function() { 
    $('#navwrapper').hover(function() { 
     // do something on hover 
    }, function() { 
     // do something on loss of hover 
    }).mousemove(function (e) { 
     // do something else 
    }); 
}); 

顺序处理程序被触发取决于这些事件发生的实际顺序。

+0

我有这个抛出预期的问题)和}错误。我认为这是由于悬停在双重状态。 你看到我在这里做错了吗? – briansol

+0

哦,是的,悬停确实需要两个函数作为参数。我已经相应编辑了。 –

+0

谢谢。就清理错误而言,这现在可行。但就功能而言,我已经回到了原来的位置......我不会在鼠标悬停的时候飞出去。但鼠标滚动确实有效。 – briansol