我是面向对象编程的新手。我正在尝试将元素类作为参数传递给函数。我知道我错过了一些东西...请参阅下面的代码:
var n = new Object();
n.mousePosition = function(class, y){
$(document).mousemove(function(e){
if(e.pageY < y){ $(class).slideDown(200); }
if(e.pageY > y){ $(class).slideUp(200); }
});
}
n.mousePosition('.nav', 100);
.nav
是我试图作为 class
参数传递给我的函数的元素类名,$(class).slideDown ...
没有捡起来
非常感谢任何帮助,谢谢
最佳答案
class 是 JavaScript 中的保留关键字。使用不同的东西,例如类名改为参数名。
关于javascript - 如何使用 JQuery 将变量 className 传递给我的对象函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8392539/