我想要完成的事情似乎很簡單,但我一直無法弄清楚如何實現此功能。如何在切換到新頁面時保留jQuery切換狀態
我有一個jQuery切換效果應用於一個稱爲「快速Brew選擇器」的導航元素。它基本上是不同啤酒製造商的快速視覺導航。請在此行動中看到這一點:http://srperrott.silverjerk.com/products/domestic/millercoors
我想這爲保持關閉,當你第一次進入啤酒頁面,但我覺得過渡到下一個頁面是有點刺耳,因爲我有被應用於一些jQuery效果到頁面上的某些元素來激活體驗。將此與Quick Brew Selector的崩潰結合起來,我覺得這樣的體驗過於生澀,或者不夠流暢(難以溝通我發現錯誤的地方,但我感覺如果選擇器仍然處於打開狀態下一頁這將解決問題)。
我正在使用一個簡單的jQuery切換從brew選擇器獲得我想要的功能。在打開的選擇器加載下一頁的代碼中,需要更改哪些內容?這裏是我的代碼迄今(我在jQuery的非常差,所以請去容易對我!)
$(document).ready(function(){
$(".quick-brew-header").toggle(function(){
$(".zone-preface-wrapper").animate({height:165},40);
},function(){
$(".zone-preface-wrapper").animate({height:40},40);
});
您是否考慮過使用Cookie?您可以將導航元素的切換狀態讀取/寫入cookie,然後通過查看cookie內容來確定如何初始呈現每個頁面加載的頁面。 [搜索示例](http://stackoverflow.com/search?q=jquery+toggle+state+cookie)[so]。 –