我的問題很簡單。我無法弄清楚如何組合兩個執行相同功能的事件。
$(document).ready(function()
{
//do something
});
+
$("#superid a").hover(function()
{
//do something the same
});
如何結合它?
我的問題很簡單。我無法弄清楚如何組合兩個執行相同功能的事件。
$(document).ready(function()
{
//do something
});
+
$("#superid a").hover(function()
{
//do something the same
});
如何結合它?
如果我很好理解
$(document).ready(function() {
var yourfunction = function() {
// do something
}
$("#superid a").hover(function() {
yourfunction();
});
yourfunction();
});
創建一個新的功能,並把它作爲一個回調到這兩個事件。
function myAction() { ... }
$(document).ready(myAction);
$(...).hover(myAction);
這個問題是'hover'事件通常是在* document.ready'內部連接起來的! – Jamiec 2012-07-31 07:41:14
你並不總是必須的,根據你包含腳本的地方,dom可以準備好。如果它絕對有必要等待,@F。 Calderan的回答是做到這一點的方法。 – 2012-07-31 07:45:02
你的懸停功能在文件準備好了,所以你不需要再次調用該函數,沒用。 – 2012-07-31 07:33:06
@barlasapaydin那麼你將如何在domready和懸停事件中執行一個函數?我認爲你的downvote是錯誤的... – fcalderan 2012-07-31 07:34:22
@barlasapaydin這是正確的。 (雖然你不需要domready中的函數) – Christoph 2012-07-31 07:39:26