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
});
});
Порядок, в котором запускаются обработчики, зависит от фактического порядка, в котором происходят события.