这可能是一个非常简单的修复。我似乎无法弄清楚这一点。
我已将事件名称存储在变量中,并希望在代码中使用它们,如下面的伪代码所示,但它似乎对我不起作用。请参阅下面代码中的注释。
var EVENT;
if (something == true) EVENT = "hover";
else EVENT = "click";
mynav = function() {
$(".nav").not(".nav2").bind(EVENT, function() { // EVENT works fine here
......
......
......
} (EVENT == "hover")?', function() {}':''; ); // If EVENT is "hover", I want to display function()... Not sure how to make it work here....
}