这似乎是一个常见问题,我不知道如何解决。
所以,我有一堆<div>
's,我出于某种原因决定将其 id 存储在定义为的数组中
buttons = ["news", "info", "prog", "evnt"];
因此,我用来将它们向下滑动的方法之一如下:
for (var i in buttons) $("#" + buttons[i]).slideDown ();
我也在代码中使用它:
for (var i in buttons)
$("#" + buttons[i]).css ({display: "block"});
如果按钮不可见,则两者都不起作用(在 IE 7 和 8 上),在这些块之后,我会得到通常的“对象不支持此属性或方法”。有任何想法吗?
我还收到一个关于 jQuery 的奇怪的“无法识别的表达式”错误,这让我很困惑。