我正在使用 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
};
}();