JQuery, сочетающий 2 сценария

Новичок в JQuery здесь...

У меня есть 2 сценария jquery, которые прикрепляются к 1 div.

1 - прокрутка внутри div (переполнение) на основе перемещения мыши

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

2- скольжение целиком в зависимости от наведения.

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

Я также не понимаю различных методов вызова, если кто-то захочет описать это мне тоже...

Независимо, (один или другой JS прокомментировал) они оба работают. Вместе это выигрывает то, что в коде стоит первым.

Есть ли способ объединить эти две функции или вызовы? Я читал о связывании, но не уверен, что это то, что мне нужно сделать здесь.

оба находятся в одном $(document).ready(function() { } вместе с кучей другого кода (который был удален для тестирования).

Обе они являются частями вещей, которые я нашел в сети, которые я немного взломал, чтобы работать для того, что я хочу. Я ценю любую помощь.

Спасибо

скриптовая ссылка: http://jsfiddle.net/briansol/Y6hcs/

он не работает идеально в скрипте из-за появляющихся элементов позиционирования (т.е. отрицательные поля внутри фреймов отключены), поэтому вы можете захотеть вытащить его на страницу.

1 ответ

Решение

Вы можете легко связать эти элементы вместе, как это:

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

Порядок, в котором запускаются обработчики, зависит от фактического порядка, в котором происходят события.

Другие вопросы по тегам