我碰到過互聯網上的美元符號功能,並決定使用它的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