我这里没有太多代码要展示,我使用 bootbox.js (http://bootboxjs.com/) 来发出警报,每次弹出警报时,页面都会滚动到顶部。任何想法如何防止它?我正在从一长串列表中删除项目,并希望页面保持原样。
bootbox.backdrop(false)
bootbox.confirm("Delete: " + alarmId + "?", function(result){
if(result)
doStuff
})
至于 HTML,我两种都试过了——
<a href="#" class="close alarmDelete">×</a>
和
<a class="close alarmDelete">×</a>;
还有其他几种方式,它无论如何都会向上滚动。
谢谢!
最佳答案
从 <a href="#" class="close alarmDelete">×</a>
启动 Bootstrap 箱是什么导致您的页面滚动到顶部。
尝试从图标或 div 启动它;除了空 anchor 之外的东西。
您的另一个选择是 return false;
从您的点击处理程序。
关于javascript - Bootbox.js 正在向上滚动窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12575222/