2012-08-14 56 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