2013-01-15 40 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