我碰到过互联网上的美元符号功能,并决定使用它的JavaScript切换菜单。但是,“$”符号使我的代码失败。
这就是我想要的使用方法:
function $() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
}
function toggle(obj) {
var el = $(obj);
el.style.display = (el.style.display != 'none' ? 'none' : '');
}
从该$ “功能$(){” 似乎打破代码。你如何声明这个功能? 如果我用“任何东西”替换$,它可以工作,但不能作为美元函数...
你还使用jQuery或其他一些JavaScript框架吗? – 2011-01-26 19:26:01
你能解释为什么你觉得`'''是这个函数的好名字吗? – ChaosPandion 2011-01-26 19:30:46