我可以在这个例子中立即调用我的函数而不是用匿名函数包装它吗?
Can I call my function in this example immediately instead of wrap it by anonymous function?
我不知道如何在直接调用中传递 $(this)
var parentLI = $("#nav .parent");
parentLI.hoverIntent(function() {
showUL($(this));
}, function() {
hideUL($(this));
});
您可以参考功能:
parentLI.hoverIntent(showUL, hideUL);
然后在这些函数中,您可以通过 this
关键字引用引发事件的元素:
function showUL() {
var $el = $(this);
// do something with $el...
}
我不知道如何在直接调用中传递 $(this)
var parentLI = $("#nav .parent");
parentLI.hoverIntent(function() {
showUL($(this));
}, function() {
hideUL($(this));
});
您可以参考功能:
parentLI.hoverIntent(showUL, hideUL);
然后在这些函数中,您可以通过 this
关键字引用引发事件的元素:
function showUL() {
var $el = $(this);
// do something with $el...
}