我正在测试jquery-steps插件,如果我点击底部的下一步或上一步按钮并且窗口顶部在步骤div顶部以下(即如果我的浏览器窗口高度太短),则滚动条会跳转到页面顶部。
显然没有办法防止这种情况,我尝试了所有方法,包括编辑插件代码。我唯一能做的就是通过在
显然没有办法防止这种情况,我尝试了所有方法,包括编辑插件代码。我唯一能做的就是通过在
onStepChanging
事件中添加一些代码来设置不同的滚动位置:$("#steps-container").steps({
/* ... */
onStepChanging: function(event, currentIndex, priorIndex)
{
var top = 300;
var pos = $(window).scrollTop();
if (pos > top + 48)
{
$('body').scrollTop(top);
}
return true;
},
labels:
{
/* ... */
},
onFinishing: function (event, currentIndex) { submitOrderForm(); return true; }
});
有人能帮我解决这个问题吗?谢谢!