jquery.cookiesを使用して、更新後にタブを選択したままにしています。jQueryのUIタブ - クッキーの競合と追加されたタブの選択?
新しいタブが作成されるとすぐに、そのタブが選択されるようにしたいと思います。 - 私は新しいタブ、以前に開いたままになり、選択したものを作成したときに(クッキーが上書きされるかもしれないので
var cookieName = 'stickyTab';
$(".tabs").tabs({
fx: {
opacity: 'toggle',
duration: 'fast'
},
selected: ($.cookies.get(cookieName) || 0),
select: function(e, ui)
{
$.cookies.set(cookieName, ui.index);
}
});
var $tabs = $('.tabs').tabs({
add: function(event, ui) {
$tabs.tabs('select', '#' + ui.panel.id);
}
});
残念ながら、これは動作しません:私は現在持っているjQueryのUI命令を使用して
select
機能?
私のタブがPHP POSTを介して作成され、データはDBから取得し、LI
とDIV
要素を作成するために、ループバックされます。(つまり、私のタブがあるない作成したディレクトリ間違いなくJSから)。
誰でもこれを解決するための提案がありますか?
ありがとうございます!
'$ tabs.tabs( 'select'、 '#' + ui.panel.id);'を[このデモ](http://jqueryui.com/demos/tabs/#manipulation)に追加しました。そしてそれは[意図された](http://jsfiddle.net/Khez/WrGYJ/)として振る舞いました。これはすべて関連コードですか? – Khez
@khez - 私はあなたのフィドルと私の状況の違いは、私はJS経由でタブを追加していないと思う - 私の新しいタブは、DBから収集され、ループを作成して 'lis'と' divs'を作成してください – pepe
PHP/ASPであなたの質問にタグを付けるか、少なくともあなたの投稿にそれを言及することを考えてください。どのようにタブを追加していますか? – Khez