1

jquery的新手在这里...

我有 2 个附加到 1 个 div 的 jquery 脚本。

1- 基于 mousemove 在 div 内滚动(溢出)

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

2-根据悬停将整个东西滑入或滑出。

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

如果有人愿意向我描述它,我也不理解不同的调用方法......

独立地,(一个或另一个 js 注释掉)它们都可以工作。总之,获胜的代码中的任何一个都是第一位的。

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

两者都在单个 $(document).ready(function() { } 以及一堆其他代码(已删除以进行测试)中。

这两个都是我在网上找到的东西的一部分,我已经破解了一些东西来为我想要的东西工作。我很感激任何帮助。

谢谢

小提琴链接:http: //jsfiddle.net/briansol/Y6hcs/

由于它出现的定位元素(即框架内的负边距关闭),它在小提琴中的表现并不完美,因此您可能希望将其拉出到页面上。

4

1 回答 1

3

您可以像这样轻松地将这些项目链接在一起:

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

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

于 2013-01-15T21:30:15.597 回答