我可以立即调用此示例中的函数而不是通过匿名函数包装它吗?

时间:2015-01-26 15:14:53

标签: javascript jquery hoverintent

我不知道如何通过直接电话传递$(this)

var parentLI = $("#nav .parent");

parentLI.hoverIntent(function() {
    showUL($(this));
}, function() {
    hideUL($(this));
});

1 个答案:

答案 0 :(得分:2)

您可以通过参考提供功能:

parentLI.hoverIntent(showUL, hideUL);

然后在这些函数中,您可以引用this关键字引发事件的元素:

function showUL() {
   var $el = $(this);
   // do something with $el...
}