2012-03-17 97 views
-2

當我點擊 ASUS Products page's英特爾插座bla2 ..,頁面不必重新加載,點擊後例如Intel Socket 2011,英特爾C602 &英特爾X79出現了,我該如何使用jQuery實現它?如何實現這種jQuery效果?

+0

變化對'.show()',並可能有點阿賈克斯。尋找教程。 – Ryan 2012-03-17 18:15:23

+0

我想通過不使用AJAX來實現它 – 2012-03-17 18:16:31

+0

@minitech其實有點複雜。請注意散列更改和歷史保存。很酷的東西,通常使用一些iframe技巧完成。我相信這個「​​狀態保存」是(或將會)包含在HTML5中。 – freakish 2012-03-17 18:20:45

回答

1

確實這很簡單。

首先,您可以在幾秒鐘內嘗試使用jQuery UI Tabs Widget。這不是相同的造型,但想法是一樣的。

這時你有兩種選擇:

  • 您可以嘗試的風格了jQuery UI選項卡插件:jQuery UI的只是設置一些CSS類的DOM元素:如果重新定義這個類,你可以風格它你的方式

  • 你可以重現沒有小部件的行爲。基本上,建立與小部件相同的標記,用CSS隱藏你的標籤,並點擊你的鏈接重新顯示它們。一個快速和骯髒的例子:

    $('ul#links li a').click(function(){ 
        $($(this).attr('href')).show().siblings().hide(); 
    }); 
    

編輯

也許更簡單的方式來設定樣式:http://os.alfajango.com/easytabs/