jQuery:如何组合两个事件:$(document).ready + $(“#superid a”)。hover?

时间:2012-07-31 07:29:26

标签: jquery events

我的问题很简单。我无法弄清楚如何组合两个执行相同功能的事件。

$(document).ready(function()
{
//do something
});

+

$("#superid a").hover(function()
{
//do something the same
});

如何组合它?

2 个答案:

答案 0 :(得分:5)

如果我理解

$(document).ready(function() {

   var yourfunction = function() {
      // do something
   }


   $("#superid a").hover(function() {
      yourfunction();
   });

   yourfunction();
});

答案 1 :(得分:1)

创建一个新函数并将其作为回调传递给两个事件。

function myAction() { ... }
$(document).ready( myAction );
$( ... ).hover( myAction );