My problem is simple. I can't figure out how to combine two events, that perform the same function.
我的问题很简单。我无法弄清楚如何组合执行相同功能的两个事件。
$(document).ready(function()
{
//do something
});
+
$("#superid a").hover(function()
{
//do something the same
});
How to combine it?
如何结合呢?
2 个解决方案
#1
5
If I well understood
如果我很好理解
$(document).ready(function() {
var yourfunction = function() {
// do something
}
$("#superid a").hover(function() {
yourfunction();
});
yourfunction();
});
#2
1
Create a new function and pass it as a callback to both events.
创建一个新函数并将其作为回调传递给两个事件。
function myAction() { ... }
$(document).ready( myAction );
$( ... ).hover( myAction );
#1
5
If I well understood
如果我很好理解
$(document).ready(function() {
var yourfunction = function() {
// do something
}
$("#superid a").hover(function() {
yourfunction();
});
yourfunction();
});
#2
1
Create a new function and pass it as a callback to both events.
创建一个新函数并将其作为回调传递给两个事件。
function myAction() { ... }
$(document).ready( myAction );
$( ... ).hover( myAction );