jQuery ツールのタブを使用してウィザードを作成しています。ペイン間を正常に移動する前と次のボタンがありますが、それらはハッシュを変更せず、ブラウザーの履歴に貢献しません (少なくとも FF では)。次および前のハンドラーに何かを追加する必要がありますか? ボタンの location.href を に変更してみては#<next-page-id>
いかがでしょうか。私はツールが私のためにそれをしてくれると思っていました....
my.wizard = function() {
var api;
var $next, $prev;
var init = function() {
$next = jQuery('.wizardFoot .next').click(next);
$prev = jQuery('.wizardFoot .prev').click(prev);
// init the tabs
jQuery(".wizardNav ol").tabs("div.wizardBody div.wizardPane", {
history: true
});
api = jQuery(".wizardNav ol").data("tabs");
};
var next = function() {
console.info('next');
api.next();
return false;
};
var prev = function() {
console.info('prev');
api.prev();
return false;
};
return {
init: init
};
}();