私は2つのタブのセットを持っています。入れ子になったタブは、すべてのコンテンツを更新するsetIntervalによってリロードされます。ページが読み込まれると、それらのネストされたタブのクッキーは正常に設定されますが、リフレッシュが行われると、そのタブは消え、選択したタブは最初のページにジャンプします。 http://screencast.com/t/nAZlNXIBe [割り当て済み]タブの下にある[標準]タブをクリックすると、setIntervalを起動してそれらのタブを更新するときに[標準]タブにとどまると思います。ここで私が使用しているコードだ:jQueryタブajaxでの永続性
var $tabs2 = $('#nested').tabs({ cookie: { expires: 1, name: "nested_tabs" } });
setInterval(function() {
$('#tabs-1 .content').load('/dashboard/mine');
}, 30000);
このコードは、基本的にはタブやクッキーを設定し、その後、リフレッシュがタブを含むその地域全体を、移入するために起こります。タブがAJAXでリロードされているので、それは壊れていますか?
私はクッキープラグインを持っています。私は1,300、3000000を試してみました。サブタブ(コンテンツ)がajaxでリフレッシュされていること、.tabs()コールが持続していないこと、次のようなものです(http://screencast.com/t/ – Magicmarkker
これは内部アプリケーションなので、帯域幅はそれほど重要ではなく、6人のようにしか使用されません。ただし、コンテンツが更新されると、クッキーはまだ削除されています。クッキーをグローバルなvarにしてから、そのvarからクッキーを設定する方法がありますか?私はグローバルが悪いことを知っていますが、それは本当に私が見る唯一のものです。 .bind/.liveを残しておくことができない限り、それはどういうわけか – Magicmarkker
クッキーが30秒間有効期限切れにならないようにコードを変更しました。リフレッシュレートと同じです... – JKirchartz