我正在嘗試更新我的攝影網站,並使用jquery顯示或隱藏我的投資組合的「類別」。我找遍了一個終於想出了這個解決方案在這裏:我的「按類別查看」jQuery代碼可以縮短或精煉嗎?
http://jsfiddle.net/EwNRJ/145/
它的工作原理確定。當您點擊一個類別的按鈕時,它會隱藏其餘的部分並顯示該類別。但是,代碼是否太亂或可以縮短?你們中的任何一個編碼忍者都知道它是合法的還是可以瘦身?
我主要關心我隱藏其他類別的方式。對於每個功能,我會逐個列出所有其他類別,並「顯示」您點擊的類別。因此,如果用戶點擊「肖像」,我首先顯示肖像課,然後逐個隱藏所有其他課程(橫向,個人等)。如果我在路上添加一個類別,我將不得不更新每個功能。沒什麼大不了的,只是想確保沒有更好的方法,並且我的代碼看起來不錯,並且不會導致任何內存問題,因爲我在jQuery中絕對是新手。
在此先感謝您,祝您有美好的一天。
P.S.如果有任何真正的吉布斯想看另一件只會讓我有點困擾的東西,現在,每個div幾乎一個接一個地消失。有什麼辦法可以暫停或什麼東西讓他們全部消失嗎?我希望這是有道理的。我只是想(如果可能的話)讓他們一起動起來,而不是像多米諾骨牌一樣快速崩潰。好。再次感謝!
可以緩存的類別。 – Novak 2012-07-08 06:29:23