2012-08-14 71 views
0

我试图创建一个简单的画廊,当有缩略图,并通过点击它,你会有一个大的图像之上的一切(很像在Facebook上)。像JS中的函数画廊

我已经试过这样的事情:

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不收费。

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

回答

0

难道它就像最后一行代码中的错字一样简单吗?你有watcher = vwT;它看起来应该是watcher = vwTm;。尽管没有更多的代码很难确定。另外,如果你不想重新发明轮子,有一个叫fancyBox的好工具,我认为它可以满足你的需求。 http://fancyapps.com/fancybox/

+0

这是错误的复制粘贴,fancybox似乎是我的优秀解决方案,让我试着更好地理解它,谢谢你的分享和关注! – bla2e 2012-08-14 16:16:22