0

我正在尝试创建一个简单的画廊,当有缩略图并单击它时,您将在其他所有内容之上获得它的大图像(非常像在 facebook 上)。

我试过这样的事情:

var watcher = vwTm;
if (watcher == vwTm) {
    $(this).css(vwOr);
    watcher = vwOr;
}
else if (watcher == vwOr) {
    $(this).css(vmTm);
    watcher = vwTm;
}

但它只对第一个函数起作用,对于第二个函数它不起作用,因为我猜var watcher = vwTm;在函数的开头有,所以Watcher = vwOr不收费。

我觉得我要走很愚蠢的路,但无论如何,如果有人可以提供帮助。

4

1 回答 1

0

会不会像最后一行代码的错字一样简单?你有watcher = vwT;它看起来应该在的地方watcher = vwTm;。虽然,如果没有更多代码,很难确定。

此外,如果您不想重新发明轮子,我认为有一个名为 fancyBox 的好工具可以满足您的需求。http://fancyapps.com/fancybox/

于 2012-08-14T15:07:16.683 回答