2010-10-25 20 views
1

這可能比我做的更簡單,但我無法弄清楚如何去做。我得到的是在Coldfusion中創建的選項卡部分。輸出結果是所選部分的類名包含字符串「tab_selected(+在Coldfusion中創建的UUID)」與類名稱包含字符串「tab_unselected(+在Coldfusion中創建的UUID)」的未選定選項卡部分。當你點擊未選擇的選項卡時,該類將更改爲「tab_selected(+ UUID)」,並且所有其他選項卡都相應地設置。如何設置cookie以記住打開的選項卡?選項卡是用Coldfusion和Javascript創建的

我試圖做的是,使用javascript,當你退出頁面時,它搜索具有包含字符串「tab_selected」的類的元素,然後使用該元素的id設置cookie。 。

這就是我在這一點上(在JQuery中)......這可能是非常錯誤的。請幫忙。

 $(window).unload(function() { 
     $("selector[name*='tab_selected_text']").cookie("TABS_REMEMBER", 1, { expires: null }); 
     }); 

回答

1

由於您使用的是jQuery和它的cookie插件,它非常簡單和自動。

當你宣佈你的標籤使用:

<script type="text/javascript"> 
    $(function() { 
    $("#tabs").tabs({ 
     cookie: { 
     // store cookie for a day, without, it would be a session cookie 
     expires: 1 
     } 
    }); 
    }); 
</script> 

這將導致標籤組件記憶上次使用的選項卡。

相關問題