注意:使用第三方選項卡系統不是一種選擇,所以請不要這麼做。使用Javascript/Jquery創建高效的Tab切換
在我的頁面上,我有幾個<div>
和幾個選項卡。每個div可以屬於多個選項卡。例如,所有div都屬於'All'標籤,然後一些div屬於'Today'標籤,一些屬於'Tomorrow'等。
我想要做的是,當用戶點擊Today標籤,我只想顯示屬於該標籤的div。當他點擊任何其他標籤時,前一個標籤的div應該被隱藏,並且應該顯示所選標籤的div。迄今爲止,標準標籤行爲非常標準。
然而,這是不同的是,一個div可以在多個選項卡之間共享。
我在想,無論何時選擇一個新選項卡,我都可以簡單地遍歷最後選定選項卡的所有div,隱藏它們,然後遍歷當前選項卡的div並顯示它們。
但是我想知道是否會有更高效/更少的CPU密集型方法。此外,這種方法會導致一些div被隱藏起來,只有當它們在最後一個標籤和當前標籤之間共享時纔會立即再次被淋浴。 (例如:div_111可以在今天和明天之間共享,用戶點擊Today,div_111被顯示,然後他點擊Tomorrow,div_111首先被隱藏,然後再被顯示)。
有什麼建議嗎?
這不是一個真正的問題嗎? – 2012-04-30 02:28:34
無代碼+「任何建議」=不是真正的問題。如果您想上訴,請在Meta上發佈。 – 2012-04-30 16:36:14